Столкнулся с непониманием довольно-таки простой вещи...
Например:
инклуд роутер
инклуд модель // здесь вызывается метод, который присваивает $_SESSION['test'] = 1
var_dump( $_SESSION['test']); // 1, всё хорошо
Теперь, не закрывая браузера, оставляем всего две строчки и открываем снова эту же страницу:
инклуд роутер
var_dump( $_SESSION['test']); // null
почему null? ведь сессия запомнилась и имеет глобальную область видимости.
(Добавление)
==============
нашел ответ сам, оказалось что у меня неправильно прописано в htaccess название модуля в апачи, где стартовала автоматом сессия
<ifModule mod_php.c>
а надо <ifModule mod_php 5.c> (Отредактировано автором: 29 Марта, 2016 - 15:35:13)
|