//$out = fopen($localfilename, 'wb');
$url ="some https site name";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_FILE, $out);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "sar:pas");
echo curl_exec($ch);
return $ch;
//curl_close($ch);
//fclose($out);
我尝试使用代码自动登录到第三方网站
$ url =“一些网址名称”; 在用户名密码我使用curl_setopt($ ch,CURLOPT_USERPWD,“sar:pas”); 我从数据库表中读取了fetech的用户名密码 但我没有使用文件&我评论下面两行代码 $ out = fopen($ localfilename,'wb'); curl_setopt($ ch,CURLOPT_FILE,$ out);
我已尝试使用上述代码,但无法在https网站中使用 帮助我在这个senorio
通过 saravanamuthu saravanamuthu@yahoo.com
答案 0 :(得分:0)
这一行
curl_setopt($ch, CURLOPT_USERPWD, "sar:pas");
不需要,而是您需要在您尝试登录的页面上模拟表单(右键单击>查看源代码并查看登录表单具有的输入文件,然后使用CURLOPT_POST发送所需的值, CURLOPT_POSTFIELDS,你还需要返回转移,看看它是怎么回事)
答案 1 :(得分:0)
伙计,你得到的错误是什么?
试试这个,它似乎解释了你的问题: http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/