我使用curl成功登录。
$ch = curl_init('http://site.com/login');
// setting posts, cookies file, headers
curl_exec($ch);
然后,在登录后,我需要转到其他页面,让我们说http://site.com/profit
做一些事情。
但是怎么样?
我应该用$ch = curl_init('http://site.com/profit')
运行其他php的脚本,还是可以在一个文件中执行?应该如何做?
答案 0 :(得分:2)
您可以在同一个PHP脚本中多次使用curl。务必在请求之间调用curl_close($ch)
。确保你的cookie jar文件(使用CURLOPT_COOKIEJAR指定)写入....
答案 1 :(得分:0)
您需要根据先前请求的输出(无论是否成功)为此启动另一个CURL请求
要与网站保持'会话状态',您需要提供在成功进行身份验证后返回的Cookie。以下链接解释了这一点。