从python(wsgi)访问php $ _SESSION-有可能吗?

Bil*_*man 5 php python session wsgi

我有一个python / WSGI应用程序,需要检查用户是否已登录到PHP Web应用程序。问题在于,PHP应用程序通过将$ _SESSION变量中的值与用户浏览器中Cookie中的值进行比较来检查用户是否已登录。如果可能,我宁愿避免更改php应用程序的行为。

我的问题:

  1. 无论如何,我可以从python中访问会话变量吗?我应该从哪里开始看?

  2. 采用这种方法时,我应该注意任何明显的安全/性能问题吗?

zer*_*kms 4

  1. 是的。session(默认情况下)是一个常规文件。因此,您所需要的只是查看会话目录并查找具有会话 cookie 值名称的文件。然后 - 你必须实现类似 php 的序列化/反序列化并做任何你想做的事情。

  2. 没有

  • 大卫评论中的链接已损坏。相反,我找到了这个要点:https://gist.github.com/scragg0x/3894835 (2认同)