【发布时间】:2012-03-03 01:45:23
【问题描述】:
假设我在我的家用电脑上打开浏览器,我访问一个使用会话的站点,只要我不关闭浏览器或保持空闲 24 分钟,会话将在我进行后续 HTTP 时保持对网站的请求。
但是,在我运行 PHP 的服务器上,如果我使用 fopen() 或 file_get_contents() 从同一站点请求页面,该站点是否会为作为我的服务器的“用户”创建会话?有没有办法保持连接打开,以便为后续的 fopen() 请求维护会话?
我可以通过在后续请求的请求标头中传递会话 ID 来做到这一点吗?即我设置包含会话ID 的标头,将标头传递给context_stream_create(),然后将上下文与下一个fopen() 请求一起传递?这可以为 POST 请求完成吗(这是我真正需要做的)?
【问题讨论】: