не работает session_start(); и не сохраняется $_SESSION['emailsend']
проверьте нет ли вывода текста (сообщейний об ошибках или просто пробела в файле php) до session_start(); если есть то удалите и отключите вывод всех сообщений об ошибках error_reporting(0);, так же проверьте в какой кодировке сохранен файл PHP, совпадает ли его кодировка с указанной в Header или в .htaccess
проверил файл начинается без пробелов
session_start();
проверьте полностью синтаксис... если () в session_start();
и т.п.
так же проверьте включены ли куки, если нет то передается ли идентификатор сессии в get запросе? одинаковый ли он?
спасибо, действительно в некоторых файлах не указывал явно идентификатор сессии SID а в других указывал но он почему то пустой был
ВМЕСТО
http://my-city.com.ua/?PHPSESSID=335365365601510f45
ПИСАЛОСЬ
http://my-city.com.ua/?SID ::haha.gif::
Да, бывает и такое
тут прочитайте как это работает
http://www.spravkaweb.ru/php/managfun/session/cookies
посмотрите еще как называются сессиии вероятно по разному,
и переменные у них разные..
да действительно ид сессии в одном файле назначается принудительно,
а в другом рандомно))) и вероятно переменные у них разные
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)