如何访问第三方网站

时间:2010-12-29 05:53:58

标签: php curl login

//$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

2 个答案:

答案 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/