Php въпроси и отговори, част 3
Продължавам темата, която накратко може да бъде описана като "катехизис". Въпреки факта, че някои отговори могат да бъдат намерени доста лесно в официалната мана, с изненада забелязвам, че не всеки знае как да го използва правилно. Ако знаете не само къде да търсите, но и как да търсите, отговорите се намират във възможно най-кратки срокове. Така че съвет: научете се да използвате справочници, той ще ви бъде полезен повече от веднъж. и сега още една партида често задавани въпроси.
Как да извикаме константа със стойността на променлива?
$ var = 'CONST_NAME';
ехо константа ($ var);
Това може да се наложи, ако името на константата се генерира динамично. Въпреки че в този случай не е напълно ясно защо изобщо са необходими константи.
Как автоматично да презаредите страница след определено време?
Може да се изненадате, но php тук не е помощник. Това може да стане с помощта на javascript или html. Вторият е по-опростен и работи почти винаги (без да се броят izgalunny браузърите). И така, всичко, което се изисква, е да добавите следния запис между заглавните маркери на генерираната html страница:
Възможно ли е да защитите достъпа до директория, ако използвате хеш в нейното име?
Но Вася не взе предвид едно нещо: решетката # е специален знак и следователно трябва да бъде кодирана в пътя, а не да се използва в "гола" форма. Той е кодиран в конструкцията% 23. Следователно, ако Вася замени искането със следното: