无法使用file_get_contents(),不返回任何内容

时间:2014-11-24 00:23:44

标签: php

我尝试使用此代码从不属于我的网站获取一些数据。

<?
$text = file_get_contents("https://ninjacourses.com/explore/4/");
echo $text;
?>

但是,没有任何东西是回声&#39; d,字符串长度为0。

之前我已经完成了这个方法,并且它没有任何问题,但是在这个网站上,它根本不起作用。

谢谢!

2 个答案:

答案 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-phpanother

很有用