【问题标题】:how to access thirdparty website如何访问第三方网站
【发布时间】:2010-12-29 05:53:57
【问题描述】:
//$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"); 我已经从数据库表中获取用户名密码 但我没有使用文件&我评论了下面两行代码 $out = fopen($localfilename, 'wb'); curl_setopt($ch, CURLOPT_FILE, $out);

我已尝试使用上面的代码,但它在 https 站点中不起作用 帮我解决这个问题

通过 萨拉瓦那穆图 saravanamuthu@yahoo.com

【问题讨论】:

    标签: php curl login


    【解决方案1】:

    这一行

    curl_setopt($ch, CURLOPT_USERPWD, "sar:pas"); 
    

    不需要,而是您需要在您尝试登录的页面上模拟表单(右键单击->查看源并查看登录表单具有哪些输入文件,然后使用 CURLOPT_POST , CURLOPT_POSTFIELDS 发送所需的值,您还需要退回转账,看看它是什么时候)

    【讨论】:

      【解决方案2】:

      老兄,你得到的错误是什么?

      试试这个,它似乎可以解释你的问题: http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-02
        • 1970-01-01
        • 2012-05-09
        • 2018-08-15
        • 2023-03-30
        • 2020-06-22
        相关资源
        最近更新 更多