Задать вопрос
@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 , там всё нормально, в чем может быть причина
  • Вопрос задан
  • 354 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
А в файле check.php вы сессию не стартуете что ли?
Ответ написан
Ваш ответ на вопрос

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

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