Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сессии
Форумы портала PHP.SU » PHP » Программирование на PHP » Сессии

Страниц (1): [1]
 

1. rb - 05 Марта, 2007 - 06:52:08 - перейти к сообщению
Камрадес, подскажите плз, почему при выполнении одного и того же скрипта на одной машине, при обновлении страницы, id сессии остается одним и тем же, а на другой машине id постоянно обновляется? Скрипт всего из одной строчки:
<?
print session_id();
?>
может это быть из-за того, что на второй машине (где id сесссии постоянно обновляется) php конфигурировался с ключем --disable-libxml?
Или может кто подскажет где в php.ini что поправить для того, что бы сессия оставалась одной и той же?
2. Dagdamor - 05 Марта, 2007 - 16:43:20 - перейти к сообщению
rb
Попробуй добавить в самом начале скрипта:
session_start();
3. rb - 06 Марта, 2007 - 07:49:10 - перейти к сообщению
Уже второй раз отвечаю здесь сам себе.
Dagdamor, session_start() в начале скрипта нужна только в том случае, когда в php.ini диретива session.auto_start = 0. Если же session.auto_start = 1, то и стартует сессия автоматом. Зачем мне session_start(), если у меня и так новая сессия лезит при каждом обновлении страницы?
Кому интересен ответ на мой вопрос:
В php.ini бывает (как правило, всегда) дректива session.cookie_domain
дк вот, методом научного тыка выяснилось, что при нулевом значении этой директивы, вопосов с потоянной сменой session_id не возникает, но как только воткнуть туда что-нибудь типа mydomain.ru, начинаются описанные выше проблемы. При этом, должен заметить, что DNS на машине не прописан, может картина и изменится, если указать ей сервер доменных имен.
4. Dagdamor - 06 Марта, 2007 - 16:02:02 - перейти к сообщению
Сорри... получилось пальцем в небо Улыбка
Респект, что поделился собственным решением - наверняка пригодится кому-нибудь.

 

Powered by ExBB FM 1.0 RC1