我正在编写处理大量数据的php代码,有时是交互式的。在我的开始php页面我调用函数session_start()
之前发送任何其他数据到浏览器。然后,我将一些数据放入$_SESSION[]
数组,如下所示:
$_SESSION['something'] = $variable;
之后,有一个表单,是通过GET和XMLHttpRequest发送的。
getrequest.open("GET", "data_processing.php?var="+onevalue+"&another_var="+twovalue, true)
getrequest.send(null)
另一个php脚本从这个GET接收用户数据,在那里我想使用存储在$_SESSION
中的数据。但$_SESSION
似乎是空的。我从来没有使用过会话,什么是正确的方式,使可用的变量,随后的php脚本?
你确定你先给session_start
打电话了吗?
: http://php.net/manual/en/function.session-start.php
我终于找到了解决方案:另一个脚本仍然使用会话,所以我不得不插入session_write_close();那就没问题了。谢谢你的回答!