天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ie與session丟失(新窗口cookie丟失)實測及解決方案

今天在一個群中有人問到ie6中使用js的open,發現新窗口中并獲取不到session,
經過使用下面的測試代碼測試發現,是因為phpsessionid儲存是進程級的有效期,只有同一進程才能獲取得到,很多人說,open后或是target="_blank",都是會打開新的ie進程,
所以,之前窗口的phpsessionid就不跟著新窗口走,導致獲取不到.
我自己的測試使用的是ietest,6/7/8(9啟動不起來,不確定),都出現相同的情況.
但是使用windows自帶的ie10測試不存在此情況.
chrome也是多線程,但是并不存在此情況.

firefox不存在此情況.
index.php
復制代碼 代碼如下:
<?php
setcookie('kkkkk','bbbb', time() + 1111111);
session_start();
$_SESSION['qidizi'] = 'kkkk';
var_dump( $_SESSION,$_COOKIE);
?>
<input type="button" value="d" onclick="window.open('./b.php');" />
<a href="b.php" target="_blank">dddd</a>

b.php 跳出頁面
復制代碼 代碼如下:
<?php
session_start();
var_dump( $_SESSION,$_COOKIE);

從測試中看到,如果cookie設置是延后定時失效,而非進程級的,那在open后也能看到,
所以,針對此情況,防止用戶在使用ie內核出現登錄狀態丟失,可以配合cookie來使用,
php配置提供一個方式是自動把sid加到uri中,但是對于相對路徑并不會自動添加,
只不過,cookie被禁用這種極端情況,極少遇到,
cookie+session足夠應付常用情況了.

php技術ie與session丟失(新窗口cookie丟失)實測及解決方案,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 麻豆国产人妻欲求不满 | 91九色视频在线观看 | 国内久经典AAAAA片 | 母乳女神春日もな | 国产婷婷色综合AV蜜臀AV | 精品爽爽久久久久久蜜臀 | 黄得让人湿的片段 | 久久伦理影院 | 一本之道高清在线3线观看 一本之道高清视频在线观看 | 和搜子的日子 在线观看 | 日本电影护士 | V8成品人视频 | 撅高 自己扒开 调教 | 国产精品麻豆a在线播放 | 亚洲欧洲日本天天堂在线观看 | 哒哒哒高清视频在线观看 | 校园女教师之禁区 | 古代又黄又肉到湿的爽文 | 大陆老熟女60岁 | 国产精品久久毛片A片软件爽爽 | qvod在线观看 | 日韩视频中文在线一区 | 99视频国产热精品视频 | 挤奶门事件完整照片 | 亚洲成人免费在线观看 | 免费一级片网站 | yin荡体育课羞耻play双性 | 国产毛片A级久久久不卡精品 | 亚洲国产成人精品无码区99 | 秋霞电影午夜伦午夜 | 亚久久伊人精品青青草原2020 | 三级黄色片免费观看 | 国产人妻精品久久久久久很牛 | 差差差差差差差差免费观看 | 欧美亚洲国产专区在线 | 亚洲熟妇AV乱码在线观看 | 91麻豆久久 | av影音先锋天堂网 | 啊好深啊别拔就射在里面 | 无码人妻丰满熟妇啪啪网不卡 | av色天堂2018在线观看 |