【发布时间】:2013-05-24 06:19:35
【问题描述】:
假设我们有 index.php,它调用 session_start() 并填充 $_SESSION 数据。
当用户在网页上时,他们单击一个按钮,然后向 ajax.php 发起 AJAX 查询。
ajax.php 没有调用session_start(),但它正在成功读取$_SESSION 中的数据。
这是预期的行为吗?
【问题讨论】:
-
我没想到,但看起来 Niles 有个主意。
-
如果您有一个包含填充数据的
$_SESSION,则会话已由您或其他代码/配置启动。 -
ajax 请求只是像 $_REQUEST 方法这样的请求,它们不包含和合并代码,所以行为是出乎意料的,但似乎有办法做到这一点,在第一个答案中提到。老实说,我不知道这个指令
标签: php ajax session session-variables