我的密码卷曲有时会失败?

时间:2010-10-06 18:24:29

标签: php curl

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $PathUrl);
    curl_setopt($ch, CURLOPT_USERPWD, 'someuser:somepass');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($ch);
    $info = curl_getinfo($ch);

任何关于为什么它在30%的时间内工作的想法和其他70%如果失败....在任何浏览器上查看网址始终有效

1 个答案:

答案 0 :(得分:2)

您最好通过Authorization设置CURLOPT_HTTPHEADER标题。

例如,curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization' => 'user:pass'))

编辑:此外,这可能不适用,因为你说它在30%的时间内有效,但只要知道Auth标头的常见编码形式,例如base64。