- FreeBSD+PHP5 не работают php cессии, Dx, 13:13 , 11-Дек-07 (1)
Если при сборке не отключать сесии (--disable-session), они должны быть включены по умолчанию, на всякий случай проверь, доступны ли они, покажи вывод phpinfo(); раздел 'session' Я вот читаю-читаю твой код, понять не могу, ты сам генеришь ид сессии? Зачем? :) когда ты пишешь session_start(); у тебя он сам генерится ($PHPSESSID = <ид сессии>;), то есть браузеру отдаются куки вида Set-Cookie: PHPSESSID=<ид сессии>. Если не хочешь PHPSESSID, переназови, session_name('MYSESSION'); Если сомневаешься в настройках, напиши скрипт наподобие этого:// -------- test.php --------- <?php if( isset($_POST['submit']) ) { setcookie("PHPSESSID", ""); // убираем ид сессии echo "сессия завершена"; echo "<FORM action='test.php' method='POST'> <INPUT type='submit' name='submit1'> </FORM>"; } else { session_start(); echo "сессия запущена "; echo "PHPSESSID = ".session_id(); echo "<FORM action='test.php' method='POST'> <INPUT type='submit' name='submit'> </FORM>"; } ?> // ------------------------------ он начинает и завершает сессию, при старте сессии должен выдаваться новый ид.
|