【发布时间】:2015-03-02 21:15:38
【问题描述】:
我想用 curl 发出一个 http 请求,但无法从服务器获得有效响应。
$url 变量用字符串填充:"http://www.transfermarkt.de/borussia-dortmund/startseite/verein/16/index.html"
function request($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
$statuscode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$statustext = curl_getinfo($ch);
curl_close($ch);
if($statuscode!=200){
echo "HTTP ERROR ".$statuscode."<br>";
echo "<pre>";
echo var_dump($statustext);
echo "</pre>";
return "false";
}
return $result;
}
【问题讨论】:
-
我将您提供的信息分组到问题的顶部,并删除了不必要的信息,例如“谢谢”。格式化代码也有助于更快地理解问题所在。
标签: php curl http-status-code-403