如何在PHP会话中使用cURL cookie


How to use cURL cookie in PHP Sessions

是否可以将cURL使用的cookie加载到PHP会话中?如果是这样,我该怎么做呢?

我可以加载的东西从cookie到PHP会话变量,然后删除cookie和移动从一个页面到另一个页面的数据?或者cookie是否一直存在直到会话关闭?

取决于这个cookie是什么。如果你使用curl(比如)远程登录Facebook,你将无法在客户端浏览器上设置Facebook特定的cookie,并使其可被Facebook使用。请记住,cookie始终仅针对其原始域进行设置。您可以使用curl执行Facebook登录序列,提取Facebook会话cookie,然后将该cookie名称/值对发送到客户端。

但就客户端而言,该cookie来自您的服务器的"example.com",而不是"facebook.com",所以当客户端接着访问Facebook时,他们没有登录,因为客户端有来自facebook.com的cookie。

即使它不是一个登录cookie,它只是一个会话ID,这个会话将不能被任何东西正常使用,除了在你的服务器上代表用户运行的代码,还是因为这个原始服务器安全策略