Сессии для одного домена с двух портов Apache2

uaperson

Новичок
Есть один сайт, доступ к разным разделам которого обслуживают 2 порта Apache: 8000 и 8002, на одном и на другом есть скрипты, использующие сессии, так вот когда сессия работает в рамках одного порта, то все нормально, данные записываются и храняться, а вот если вызвать другой скрипт, который обращается к этим же данным с другого порта, то он перезаписывает начисто все данные и начинает вести учет заново. Идентификатор сессии везде одинаковые и передается через COOKIE, пробовал хранить сессии и в файлах и в memcache, результат один и тот же.

Раньше все работало на ручной сборке PHP 5.1.x и Apache 1.3, теперь на PHP Version 5.3.3-7 и Apache 2.0 не работает.

В чем может быть проблема?
 

uaperson

Новичок
Для теста использовал скрипты:
PHP:
<?php

session_start();

$_SESSION{"test"} = isset($_SESSION{"test"}) ? $_SESSION{"test"}+1 : 1;
echo $_SESSION{"test"};
запускаем этот код на одном порту 3 раза, результат:
запускаем на другом порту еще 2 раза, результат
запускаем на этом же втором порте еще 1 раз, результат
возвращаемся к порту один и запускаем, результат:
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
похоже, сессия сбрасывается
дебажь :)
 

uaperson

Новичок
оказалось дело все в патче Suhosin!!! будь он не ладен, поправил настройки и все заработало.
 
Сверху