PHP cURL:如何在继续之前访问此网站?

时间:2009-11-05 06:05:37

标签: php redirect curl

我将帖子数据传递到网站,但我必须首先访问主页,然后才能导航到网站的任何其他部分。那我该怎么办呢?我只是使用标题重定向,然后让它执行cURL的其余部分吗?

更新

我认为这可能比下面的解决方案更好:http://coderscult.com/php/php-curl/2008/05/20/php-curl-cookies-example/

1 个答案:

答案 0 :(得分:3)

使用同一个对象运行两个cURL调用。因此,首先使用主页URL初始化cURL,然后执行会话:

$curl = curl_init("http://example.com");
curl_exec($curl);

然后使用相同的对象,设置一个新的URL,并使用您设置的参数执行它:

curl_setopt($curl,CURLOPT_URL,"your_new_url");
curl_setopt($curl,CURLOPT_POSTFIELDS,"var1=value&var2=another_value");
curl_exec($curl);