1

以下发生在 Chrome 上,但在 IE 上完美运行。

一个.php

<?php
session_start();
$_SESSION['name1'] = 'value1';

b.php

<?php
session_start();
echo $_SESSION['name1'];

运行后a.php,我关闭浏览器,打开一个新的Chrome窗口运行b.php。我很惊讶它显示出来value1

问题是为什么当我关闭浏览器时会话仍然存在?如何解决?我希望在浏览器关闭时终止会话。

4

1 回答 1

1

由于它在 IE 中工作,我猜 Chrome 中的问题是因为这个功能/设计选择:

http://code.google.com/p/chromium/issues/detail?id=128513

特别是评论#2 是相关的。您是否在 Chrome 设置中激活了“从上次中断的地方继续”?

于 2012-11-07T15:02:21.177 回答