是否可以像Python for PHP一样将会话作为变量传递


Is it possible to pass in the session as a variable like in Python for PHP?

所以我一直致力于将python测试器移植到PHP,但我对PHP仍然相当陌生。我知道PHP中有一个会话命令,我已经阅读了文档以及在stackoverflow中出现的其他问题,这些问题与它很接近,但不完全是我所寻找的。

所以我的问题是,如果有类似的东西sess = requests.Session()从python到PHP,即是否有一些东西我可以传入就像我在python中所做的,也可以发生在PHP?

编辑:所以我重新阅读了python请求包和PHP会话的文档。我的问题是,是否有办法让session对象在POST和GET请求中保存持久参数?进一步解释一下,我的主要问题是,我有某些POST和GET端点需要登录,但即使在首先使用登录POST之后,我仍然会收到401错误码。

示例代码:当前-> httpPost (accountLoginURL, accountLoginPostData美元);当前-> httpPost (followFriend, followFriendData美元);

甚至在第一行之后给了我200。第二个是401

您可以从$_SESSION数组中分配和读取任何您想要的内容。它只是一个PHP中的常规数组,除了以下两点:

a)它是一个超全局
b) 如果您已经调用了session_start(),那么PHP将自动从会话存储(文件,db等)中填充数组,并在脚本退出或调用session_write_close()时自动保存数组的内容。