时间:2021-07-01 10:21:17 帮助过:25人阅读
setcookie('kkkkk','bbbb', time() + 1111111);
session_start();
$_SESSION['qidizi'] = 'kkkk';
var_dump( $_SESSION,$_COOKIE);
?>
dddd
b.php 跳出页面
代码如下:
session_start();
var_dump( $_SESSION,$_COOKIE);
从测试中看到,如果cookie设置是延后定时失效,而非进程级的,那在open后也能看到,
所以,针对此情况,防止用户在使用ie内核出现登录状态丢失,可以配合cookie来使用,
php配置提供一个方式是自动把sid加到uri中,但是对于相对路径并不会自动添加,
只不过,cookie被禁用这种极端情况,极少遇到,
cookie+session足够应付常用情况了.http://www.bkjia.com/PHPjc/328039.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/328039.htmlTechArticle今天在一个群中有人问到ie6中使用js的open,发现新窗口中并获取不到session, 经过使用下面的测试代码测试发现,是因为phpsessionid储存是进程级的...