我尝试使用此代码从不属于我的网站获取一些数据。
<?
$text = file_get_contents("https://ninjacourses.com/explore/4/");
echo $text;
?>
但是,没有任何东西是回声&#39; d,字符串长度为0。
之前我已经完成了这个方法,并且它没有任何问题,但是在这个网站上,它根本不起作用。
谢谢!
答案 0 :(得分:4)
我设法使用curl
这样获取内容:
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "https://ninjacourses.com/explore/4/");
$result = curl_exec($ch);
curl_close($ch);
答案 1 :(得分:2)
cURL是一种可以从代码中获取URL以获取html响应的方法。 cURL表示客户端URL,允许您与其他URL连接并在代码中使用其响应
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "https://ninjacourses.com/explore/4/");
$result = curl_exec($ch);
curl_close($ch);
我认为这对您curl-with-php和another
很有用