function ParseUrl($URL)
{
$crl = curl_init();
curl_setopt ($crl, CURLOPT_URL, $URL);
curl_setopt ($crl, CURLOPT_PORT, 8086);
curl_setopt ($crl, CURLOPT_USERPWD, "admin:pass");
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, 5);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
echo ParseUrl('http://xxx.me/serverinfo');
上面的代碼不會返回任何內容。我試圖用curl獲得的頁面使用http認證的東西。PHP CURL什麼也沒有返回
我是否缺少一些簡單或什麼?
如果您在用戶名和密碼中有任何特殊字符(例如,如果您的用戶名是電子郵件地址,請輸入「@」符號),請確保它們已被轉義。 – lonesomeday 2011-06-12 21:41:33
不,用戶名只是「admin」,密碼也很簡單。 – 2011-06-12 21:46:44