Какого надо, текущего - после обновления страницы в тех переменных сидят уже не старые данные (как из примера Пользователь1), а того на котором залогинены сейчас
FanatPHP,
<?
header('Cache-Control: no cache');
session_cache_limiter('private_no_expire');
session_start();
Может быть нахимичено, с php знаком еще слабо . Вот и пытаюсь разобраться.
Заголовок и cache limiter в начале указываю чтобы при обновлении страницы не появлялось сообщения браузера "отправить данные/запрос снова".
Под "несколько сессий" имел ввиду: вначале мне показывает id сессии текущей, но уже на самой странице показывает данные старого пользователя с id сессии того пользователя получается.
На странице высвечиваются данные пользователя, на котором я первый раз заполнил форму на этой странице
- зашел как Пользователь1, потом вылогинился и зашел как Пользователь2 - именно на page2 и 3 показывает данные Пользователя1. Выхожу из системы и захожу как Пользователь3 - все равно показывает данные Пользователь1.
FanatPHP, на каждой странице указываю session_start() чтобы воспользоваться переменными из сессии. На остальных страницах все данные из текущей сессии пользователя, все ок, но на page2 и 3 остаются данные другого пользователя.
session_id на проблемных страницах показывает в одном месте id текущей, но в данных пользователя (логи и именем итд, туда тоже добавил id сессии) то там уже старый id. Т е все же несколько сессий на одной странице?
Как в таком случае правильно вызывать сессию, чтобы на всех страницах была одна и та же сессия, и данные были только из нее?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.