所以我一直在努力将python测试程序移植到PHP,但我仍然相当擅长PHP。我知道在PHP中有一个会话命令,我已经阅读了文档以及stackoverflow中出现的其他问题,这些问题与它很接近,但并不是我想要的。
所以我的问题是,是否有类似于 sess = requests.Session()从python到PHP的东西,也就是说我可以传递的内容就像我在python中可以发生的那样还在PHP?
编辑:所以我重新阅读了python请求包和Sessions for PHP的文档。我认为我的问题的关键是,是否有办法在PHP中拥有一个会话对象,它在POST和GET请求中保存持久性参数?为了进一步解释,我的主要问题是我有一些需要登录的POST和GET端点,但即使首先使用登录POST,我仍然会收到401错误代码。
示例代码: $ current-> httpPost($ accountLoginURL,$ accountLoginPostData); $ current-> httpPost($ followFriend,$ followFriendData);
即使在第一行给我一个200.第二行给了我一个401。
答案 0 :(得分:2)
您可以从$ _SESSION数组中分配和读取任何内容。除了两件事之外,它只是像PHP中的任何其他常规数组一样:
a)它是一个超级全球的
b) IF 您已调用session_start()
,那么PHP将自动填充会话存储中的任何内容(文件,数据库等),并在脚本退出或调用session_write_close()
时自动保存数组的内容。