Всем доброго времени суток дорогие любители покодить) У меня возникла проблема с которой не могу найти согласия. Короче суть, я хочу запретить на все страницы их открытия если не выполняется условия. И я в хедер забросил Код (Text): <?if(!empty($_SESSION['login']) or !empty($_SESSION['id'])):?> а в footer Код (Text): <?else: echo<<<here <META HTTP-EQUIV="REFRESH" content="0; URL=/"> </HEAD> <body> </body> here; ?> <?endif;?> Но пишет что ошибка именно в подключении этих документов.(((Если без подключении, а прописывании в файле этого условия работает все отлично. ХАхахах Извените Подключение все верно <?include($_SERVER["DOCUMENT_ROOT"]."/header.php");?> <?include($_SERVER["DOCUMENT_ROOT"]."/footer.php");?> Адрес указан верно. В ошыбке говорится что не законченое условие, нету end;строка первая так как я подключаю хедер первой строкой. D jis,rt drfpfyj
Текст ошибки в студию. И да, саму ошибку пытались понять? Там обычно избыточно написано английским по белому, что куда как и почему. И в какой строке. А если с хдебагом, так вообще.
SerfUA, не надо рвать оператор if на куски. можешь сделать так: в том файле, который подключаешь из "защищенных" страниц Код (PHP): if (!твое_условие_доступа) { header('Location: /'); exit(); // ЭТО ОБЯЗАТЕЛЬНО! } и всё, враг не увидит твою страничку а ошибки надо читать — они твои друзья, всё тебе рассказывают!