Я новый пользователь для PHP. У меня есть работа над некоторыми php project.want какая-то помощь в отношении сеанса в php.I есть страница login.html, которая формирует действие для входа в login.js. при входе в систему имя пользователя и пароль запросили url на странице login.php для проверки имени пользователя & пароля в таблице mysql db и запуска сессии session_start() и установки $ _SESSION для имени пользователя и пароля. Если true, то переместился на домашнюю страницу с сеансом. но мой home.php содержание страницы HTML-код с этим PHP кодсвязанный с session_start() в php
<?php
if(!isset($_SESSION["USER"])) {
include ('../content/logout.php');
exit();
}
?>
у меня начинают sessio_start() на login.php.I были сверяться с print_r ($ _ SESSION); для сеанса не началось. но его начало. когда я переношу на home.php, он не работает. Я проверяю его на home.php на print_r, но он не отображается. Я установил PHP-код, написанный на home.php. и он показывает мне ошибку, что [клиент 127.0.0.1:53005] PHP Warning: session_destroy(): Попытка уничтожить неинициализированную сессию в logout.php ........
моего выхода из системы страницы содержит HTML-код с этим кодом php
<?php
session_destroy();
session_unset();
?>
и переместите его на login.html страницу.
у вас должен быть 'session_start()' на каждом php-файле ... его больше похоже на сообщение ... он получает переданное время – Dwza
вы можете мне рассказать. Необходимо, чтобы session_start() нуждался на каждой странице. Если мы начать на странице входа в систему, то почему нам нужно начать снова на другой странице? – Pratiksha