读取$ _SESSION所需的session_start()

dav*_*mer 5 php ajax session session-variables

假设我们有index.php来调用session_start()和填充$_SESSION数据.
当用户在网页上时,他们点击一个按钮,AJAX查询将启动到ajax.php.ajax.php没有调用session_start(),但是它成功读取了数据$_SESSION.

这是预期的行为吗?

Nie*_*jes 7

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

进一步的参考文档.除非设置此标志,否则它绝对不是预期的行为,并且您可能包含明确调用的代码session_start().