5

假设我们有 index.php 调用session_start()和填充$_SESSION数据。
当用户在网页上时,他们单击一个按钮,然后向 ajax.php 发起 AJAX 查询。ajax.php 没有调用session_start(),但是它成功读取了里面的数据$_SESSION

这是预期的行为吗?

4

1 回答 1

7

如果您查看phpinfo();调用的输出,您可能会注意到session.auto_start配置变量设置为 1。

请参阅文档以获取更多参考。除非设置了此标志,否则它绝对不是预期的行为,并且您可能在某处包含显式调用session_start().

于 2013-05-29T05:42:55.187 回答