Уже второй раз отвечаю здесь сам себе.
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 на машине не прописан, может картина и изменится, если указать ей сервер доменных имен.
|