我想从以下网址获得一些JSON数据:file_get_contents()和CURL的等价物?
$url = 'http://site.com/search.php?term=search term here';
$result = json_decode (file_get_contents($url));
但是客户端的主机服务商已经拿到了allow_url_fopen
设置禁用,因此上面的代码不起作用。
上面几行的等效代码是什么?基本上,搜索字词需要通过$_GET
提交到网址。
我保护这是由于近_identical_答案的数量。人们,请考虑在添加另一个答案之前对现有答案进行投票表决,特别是如果现有答案涵盖了您想要覆盖的完全相同的结果。我们现在有五个几乎完全相同的如何使用curl获取URL的例子。 –
@Tim Post认为a。到目前为止,回答问题的每个人都有> 10个代表,迄今为止的所有答案都是在提问后几分钟内给出的。因此,我认为保护是不必要的。我已经删除了我的答案(我不是第一个),但它似乎是唯一包含错误处理的答案,并且是撰写此答案时得票最高的答案。 – phihag
@phihag我担心这会比它引发更多的意见(因为在头版上花费了相当多的时间)。绘制大量重复答案的问题也倾向于绘制大量标志,这主要是由于新用户试图赢得声望。我正在确保名单不会越来越多:)无论如何,现在不受保护。 –