【发布时间】:2017-07-08 11:27:03
【问题描述】:
总的来说,我是 curl 和 php 的新手,目前我正在尝试获取页面源代码,以便稍后使用它。
这是我的全部代码
$ch = curl_init();
$id="3005752358";
$url = "https://www.opendota.com/matches/".$id;
$header[] = "Accept: application/json";
$header[] = "Accept-Encoding: gzip";
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt( $ch, CURLOPT_HTTPHEADER, $header );
curl_setopt($ch,CURLOPT_ENCODING , "gzip");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$response = curl_exec ($ch);
if ($response === false)
$response = curl_error($ch);
echo stripslashes($response);
curl_close($ch);
echo "asd";
由于某种原因,当我打开页面时,它会将我重定向到这个 url:localhost
4年前有一个类似的问题,但看起来主题完全不同(PHP cURL redirects to localhost)
【问题讨论】: