我遇到的问题是,我正在通过 XMLHttpRequest 从已设置会话 cookie 的页面调用服务器上的 php 脚本。问题是我的页面调用的脚本为每次调用创建一个新的 session_id,并且不使用现有的 session_id 来存储我想要在其中设置的信息。有什么解决办法吗?
最好的问候, pbcoder
您可能正在服务器端文件中重新生成会话......您可以在此处发布检查会话的部分吗?您可以使用 session_id (http://php.net/manual/en/function.session-id.php http://php.net/manual/en/function.session-id.php)在 PHP 中。
在 XHR 中设置 SID var
$id_from_xhr_get_or_post_var=$_GET["SID"]; // or $_POST["SID"]; if you're using post
session_id($id_from_xhr_get_or_post_var);
session_name("your_session_name");
session_start();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)