Session_loss_between_pages
Уже как вторую неделю мучуюсь с сессиями... Никак не могу понять почему у меня обнуляются сессии.
Ситуация такая. Пишу frontend(user-side) и backend(admin-side). Самое интересное что все написанное для той и другой части одинаково и что во frontend`e работает а вот v backend`e почему-то в сессии просто напросто теряются между страницами.
сказать что настройки кривые я бы не сказал... и по той причине что сервер мгновенно отвечает.
язык какой? как сессия вызывается?
if(!isset($_SESSSION)) {
session_start();
$_SESSION['admin']['user']['id'] = $_POST['...'];
$_SESSION['admin']['user']['gid'] = $_POST['...'];
$_SESSION['admin']['user'][...] = $_POST['...'];
}
конечно POST переменные проверяются.
В конце, если сделать дамп этого кода, то все записывается в сессии, при переходе на другой линк с сессий все стерается...
session_name нигде не проскакивает? А то может имена разные
PHPSESSID
Array
(
[Kamas] => Array
(
[frontend] => Array
(
[user] => Array
(
[id] => 1
[gid] => 1
[username] => Kamil
[userrole] => Web Developers
)
[language] => ru
[template] => Array
(
[modules] => Array
(
[header_after_top] => Array
(
[0] => C:\Program Files\wamp\www\Kamas\frontend\modules\mod_menu\menu.php
)
[header_top_right] => Array
(
[0] => C:\Program Files\wamp\www\Kamas\frontend\modules\mod_login\login.php
[1] => C:\Program Files\wamp\www\Kamas\frontend\modules\mod_usermenu\usermenu.php
)
[right] => Array
(
[0] => C:\Program Files\wamp\www\Kamas\frontend\modules\mod_blog\blog.php
)
)
)
)
[backend] => Array
(
[user] => Array
(
[id] => 0
[gid] => 6
[username] => Anonymous
[userrole] => Guest
)
[language] => en
[template] => Array
(
)
)
)
)
все должно работать(я не думаю что где-то сделал ошибку... все проверил... тем более этот код в одной части работает в другой нет), странно ...