假设我有一个域名foo.com
它有一个名为foo.com/bar.php
的页面
在网站的一个功能中,我尝试通过cURL访问foo.com/bar.php
。
然而,foo.com/bar.php
中的一些东西依赖于当前会话。
因此,我希望将调用方法的当前会话保留到cURL方法中。
有办法做到这一点吗?
你必须设置一些额外的curl选项:
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
通过以上设置,cookie将存储在cookie.txt中:)