会话和Curl请求问题

时间:2016-10-14 17:18:13

标签: php session curl

我在PHP中遇到了一些会话问题。

我有一个脚本,它将信息从srv1.domain.com发布到srv2.domain.com进行处理。

我已经设置了session_set_cookie,如下所示。

session_set_cookie_params (0, '/', '.domain.com', false, true);
session_name('mysession');
session_start();

在srv2.domain.com上,脚本处理数据并在

中存储一些会话信息
$_SESSION['example']

然后,当我到达那里并打印出会话 $ _ SESSION ['示例'时,我会向同一台服务器 srv2.domain.com/convert.php 执行curl请求] 是不同的。如果我在curl请求之前和之后打印 $ _ SESSION ['示例'] ,那就是正确的。

我有一个带有PHPSESSID的cookie我正在传递给curl请求并在调用session start之前加载到convert.php上。

session_id($_COOKIE['PHPSESSID']);

我不确定最近会发生什么,但过去几个小时我一直试图解决这个问题。非常令人沮丧。

更新

我可能会补充一点,srv1.domain.com是srv2.domain.com的反向代理。

0 个答案:

没有答案