我可以将PHP会话应用于使用cURL发出的页面请求吗


Can I apply a PHP session to a page request made with cURL?

我想从具有cURL的网站读取数据,但要从使用会话登录的特定用户读取数据。我不知道cURL,但今晚我将阅读php.net上的文档。

这能做到吗?我无法访问服务器上的数据库,但我有一个php脚本,所以我想获得登录用户的用户名。

使用curl_setopt()和CURLOPT_COOKIE选项来设置PHPSESSID cookie:

curl_setopt($resource, CURLOPT_COOKIE, 'PHPSESSID=' . $usersSessionId);

或者,如果您的服务器允许PHPSESSID作为URL中的GET参数传递,您可以将PHPSESSID=123456附加到URL中,而不必使用cookie。