yarasa
Всем привет, надеюсь объясню вам все понятно. Есть у меня файл main.ph — эта главная страница сайта.
Мне нужно в нем вывести шапку сайта, я прописываю вот такой код
Код (Text):
<?php require_once($_SERVER[‘DOCUMENT_ROOT’]. ‘/engine/core/headers.php’);?>. Все работает, но при переходе на другие страницы, эта шапка остается.
Я проверяю сессию, например, когда пользователь авторизовался, я поставил
Код (Text):
<?php require_once($_SERVER[‘DOCUMENT_ROOT’]. ‘/engine/core/headers.php’); echo $_SESSION[‘login’];?>И получается так, что в шапке высвечивается логин пользователя.
Теперь вопрос, можно ли как то эту шапку выключить, например, людям, которые не прошли авторизацию, и проверять если в echo $_SESSION[‘login’]; логин пользователя, если есть, то выводить шапку. Если нет, то шапка будет выключена?
mkramer
Можно. Оператор if.
PHP:
Evgenii_web
какая то левая переменная зачем ее вообще тут использовать
miketomlin
У ТСа походу множественные точки входа. В этом случае это самая вменяемая «точка отсчета»
Другое дело, что держать подобный обвес в пределах корня – отстой. Надо сначала подняться хотя бы на один уровень вверх (от корня), а потом уже идти вниз мимо корня.
— Добавлено —
И использование require_once для «шапки сайта» показывает, что ТС нифига не понимает про once. Хотя путь до headers.php какой-то странный. Может, это не та шапка, про которую я думаю.
Похожие записи:
- Пожалуйста, помогите исправить код, проблема с функцией clean и checkbox
- Декодирование пакетного сценария, который использует FFMPEG, EXIFTOOLS и EXIV2 для создания панорамных изображений VR180 и VR360, таких как Google Cardboard
- Cookie Генерируется, когда установлен флажок [closed]
- Помогите исправить ошибку «Cannot modify header information — headers already sent by»
- Проблема с сессиями