2013-06-19 1 views
0

У меня есть имя веб-страницы как page1.php в одном поддомене (пример abc.example.com). Содержимое страницы1.php выглядит следующим образом.Те же значения session_id() для разных поддоменов в IE

<?php 
session_start(); 

$session_id = session_id(); 

echo "page4_session_id : ".$session_id."<br />"; 

?> 

Тогда у меня есть еще один веб имя страницы как page2.php в другой суб-домен (Ex. Xyz.example.com). Содержимое страницы2.php выглядит следующим образом.

<?php 
session_start(); 

$page5_session_id = session_id(); 

echo "page5_session_id : ".$page5_session_id."<br />"; 

?> 

Когда я запускаю две страницы в Google Chrome или Fire Fox браузеры, те дают мне разные значения идентификатора сеанса для page4_session_id и page5_session_id. Но когда я загружаю две веб-страницы в две разные вкладки в Internet Explorer 10, она дает мне одинаковые значения для page4_session_id и page5_session_id.

Почему IE ведет себя так? Это особенность IE?

+0

какая версия IE? – Pinoniq

+0

@Pinoniq Это на IE 10, что я упомянул в своем вопросе. – AnujAroshA

ответ

0

Вы пытались указать срок действия домена cookie сеанса?

//for page1.php 
session_set_cookie_params(time()+3600, "/", "abc.example.com"); 

//for page2.php 
session_set_cookie_params(time()+3600, "/", "xyz.example.com"); 

из php.net для функции session_set_cookie_params

Set cookie parameters defined in the php.ini file. The effect of this function only lasts for the duration of the script. Thus, you need to call session_set_cookie_params() for every request and before session_start() is called. 

This function updates the runtime ini values of the corresponding PHP ini configuration keys which can be retrieved with the ini_get(). 
+0

Я не понимаю, почему IE дает отличный результат, в то время как другие браузеры дают ожидаемый результат. – AnujAroshA

+0

из нескольких лет моих наблюдений, как IE ведет себя, я на сто процентов уверен, что IE живет своей жизнью ... –

+0

Я поместил ваш код, но все равно получаю то же значение для session_id() – AnujAroshA

Смежные вопросы