@Ioldyz

PHP, Google Chrome, в сессии всегда разные значения, что делаю не так?

Добрый день!

Итак, в index.php , первые строки
session_start();
$sid = session_id();

в этом же файле мне требуется сохранять в сессию генерируемый массив, делаю так
$_SESSION[$sid] = $t->getData(); #$t->getData(); генерирует всегда разный массив

Отправляю данные ajax в файл check.php
.ajax({type:"POST",url:"check.php",data:{t:t,"sid":"<?=$sid;?>"},success:function(t){ // и т.д.


в файле check.php пишу следующее
echo '<pre>';
print_r($_SESSION);die;


и вижу , что массив $_SESSION[$sid] в index.php и в check.php постоянно отличается, будто в check.php он всегда генерируется, хотя такого нет, это фича или у меня баг ?)

Проверил Firefox и IE , там всё нормально, в чем может быть причина
  • Вопрос задан
  • 351 просмотр
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
А в файле check.php вы сессию не стартуете что ли?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы