Если у Вас проблемы с сессиями (которые были у меня) возможно причина в следующем:
1) При тестинге своей системы авторизации, я авторизовывался под разными пользователями в одном браузере. Долго не мог понять, почему при обновлении страницы, моё имя сменялось на имя другого пользователя )
2) Следующая проблема возникнувшая во время теста, была такой: заходя под своим пользователем я попадал на страницу администратирования, но обновляя её, у меня пропадала сессия!. Все оказалось очень просто, используя сессии и объявляя переменные массива $_SESSION (например $_SESSION['name']), никогда далее в коде и на других страницах, где Вы используете сессии, не используйте переменные с такими же названиями!
Используя $_SESSION['name'], не используйте переменную $name и т.д.
Добавляйте свои советы
|