【发布时间】:2015-07-28 10:30:11
【问题描述】:
$data = file_get_contents("http://randomword.setgetgo.com/get.php");
var_dump($data);
我在发送这个 get 请求时总是出错,有人知道为什么吗?
我编写的一个简单的 PHP 脚本托管在同一个域中,它工作得很好,可能是这个问题,如果是这种情况,我该如何向这个 API 发送一个 get 请求?
我也尝试使用 curl,结果相同。它适用于我的测试脚本,但不适用于 API。
【问题讨论】:
-
我认为您需要传递一些引用变量来获取和处理 API 中的数据,例如
get.php?some_data=some_value,您可以发布get.php代码 -
嗯,我不这么认为。尝试通过简单地导航到浏览器中的 URL 来发送 http get 请求,您将看到它显示一个随机单词。 (除非我误解了它是如何工作的)。如果可以的话,我会发布 get.php 代码,但据我所知没有发布。
-
@RamRaider 嗯,你有任何类型的标题设置,还是你的 php 脚本只是这两行?
-
只是你上面贴的两行每次返回一个随机词
-
@RamRaider 嗯,这很奇怪......我每次都从 var_dump 得到 bool(false)。它可能与我的 PHP 脚本所在的服务器有关吗?它由arvixe托管,服务器在美国