我写了一个连接到服务器并登录的网站,但它不会保存会话。
session_status返回PHP_SESSION_ACTIVE,但它也说会话变量不存在。
然后我决定var_dump会话变量,它给了我:array(0){}
我正在使用CURL和帖子请求。 两台机器都在同一网络上,没有理由删除会话变量。
另一个注意事项 - 我通过注释掉了所有对session_destroy()的调用,但它仍然没有显示任何会话变量。
是否有某种方式来处理发布请求,或者这纯粹是不可能的?
更新1 客户端连接器https://en.wikipedia.org/wiki/Directed_acyclic_graph 在每个页面上运行的文件,用于检查和重新初始化会话:http://pastebin.com/DeJJ8eVH
问题在于请求正在进入服务器,我尝试为客户端创建会话(这只是一个帖子请求)并且它不会保存变量。
答案 0 :(得分:0)
我能够解决我的问题,方法如下:
在服务器B上,我将sessionid回显给服务器A.然后,服务器A可以使用该sessionid重新初始化同一会话。