Недавно мы обновили наши версии PHP и apache на нашем сервере.
До этого наши сеансы можно было переносить между поддоменами без ошибок.
К сожалению, когда мы сделали обновления, он перестал работать.
Из того, что я вижу, все то же самое.
Я пытался
ini_set ("suhosin.session.cryptdocroot", "Off");
ini_set ("suhosin.cookie.cryptdocroot", "Off");
Но это не сработало.
Я уже установил в моем Bootstrap cookie_domain значение «.website.com».
У кого-нибудь есть идеи, что могло бы измениться, чтобы сделать это великим воздействием!?
Вот код:
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_domain', '.website.com');
$db = Zend_Registry::get('db_global');
$config = array(
'name' => '_sessions',
'primary' => 'id',
'modifiedColumn' => 'modified',
'dataColumn' => 'data',
'lifetimeColumn' => 'lifetime',
'customerIdColumn' => 'customer_id',
'db' => $db // db adapter
);
//I tried it with the typical savehandler and got the same result of not working
Zend_Session::setSaveHandler(new Custom_Session_SaveHandler_DbTable($config));
Zend_Session::start();