троблема с сессиями

fStrange

Новичок
троблема с сессиями

хм... непонятно даже как сформулировать правильно

сохраняю в базе конфигурацию...
затем гружу ее в сессию

привожу куски кода
c одной страницы...
PHP:
_p($_SESSION);// проверяю есть ли что нибудь... _p - <pre>print_r</pre>
header("Location: test.php?page1&PHPSESSID=$sid");
сессия есть... сохранил весь массив в файл

с другой страницы test.php
PHP:
session_start();
_p($_SESSION);// проверяю есть ли что нибудь... _p - <pre>print_r</pre>
а тут пусто....

загрузил массив из файла
получил
PHP:
$_SESSION = unserialize(file_get_contents("$sdConfig/{$lf}/config2.db")) ;
_p($_SESSION);// проверяю есть ли что нибудь... _p - <pre>print_r</pre>
есть

нарисовал простенькую форму.... метод пост... там только кнопа субмит...
method="post" action="test.php?PHPSESSID=<?php echo SID ?>"
жму на кнопу
напоминаю что в начале test.php стоит код
PHP:
session_start();
_p($_SESSION);// проверяю есть ли что нибудь... _p - <pre>print_r</pre>
опять пусто...


дописал в test.php абсолютно глупую конструкцию
PHP:
foreach ($_SESSION as $sKey=>$sVal) $_SESSION[$sKey] = $sVal;
работает....

кто нибудь может обьяснить из за каких настроек серва могла появиться эта хрень?
в локалке все работает без этой глупой конструкции...
 

fStrange

Новичок
nofx
да это то понятно...
я это только для отладки делал... посмотреть что написано
 
Сверху