Что может "прервать" сессию ?

Alkinoy

Guest
Тады не представляю, как в твоем варианте получался пустой массив при выполнении print_r($_COOKIES); Где то в коде значит ошибка. Особое внимание обрати на одинаковые имена переменных - нет ли где у тебя переменной с именем $PHPSESSID. Короче куки работают, сессии тоже, и сессия не пропадает после каждого скрипта. Ищи ошибку в коде.
 

Фанат

oncle terrible
Команда форума
продолжаем разговор
$sgcp=session_get_cookie_params();
print_r($sgcp);
что пишет?
 

Фанат

oncle terrible
Команда форума
Alkinoy, судя по ссылке, которую он привел, ИЕ не отдает куку.
Впрочем, это было очевидно с самого начала.
скорее всего, там выставлен не самый больо уровень безопасности, а что-то в куках его не устраивает.
Ну, или не знаю тогда - что.
файрволл какой-нибудь, ЗонеАларм стоит.
 

Alkinoy

Guest
Интересно, а как это если браузер не отдает куку то удалось получить SID????
 

StUV

Rotaredom
у меня в работе с сессиями - единственное отличие от фака в том, что сессия стартует в auto_prepend_file ... (в остальном просто больше кода касающегося сохранения или извлечения данных из сессии)
 

StUV

Rotaredom
print_r($sgcp);

результат:
Array ( [lifetime] => 0 [path] => .ukii [domain] => [secure] => )
 

Alkinoy

Guest
Я говорю - у тебя сессии работают. ищи ошибку в коде.
Сделай файлик, и помести в него только такой код.
PHP:
<?php
session_start();
if (!isset($_SESSION[var])
{
   $_SESSION[var]=1;
}
print "Дубль ".$_SESSION[var].". Сессии работают.";
$_SESSION[var]++;
?>
и пообновляй страничку. много раз. долго. пока не надоест. Если у тебя будет постоянно Дубль 1. то можешь написать что я дятел.
 

StUV

Rotaredom
самое странное что тривиальный пример счетчика из фака работает (и после него и на сайте тоже все работает)...
это я уже проверял...
проблема была в настройках пхп (php.ini & .htaccess)
Еще раз спасибо за помощь :)
 

StUV

Rotaredom
Alkinoy оказался прав :)
основная ошибка была в коде
Спасибо
(2Фанат: изменения настроек пхп ничего не дали - просто проверял разные вещи и "показалось" что все заработало...)
 
Сверху