【发布时间】:2012-09-03 07:07:15
【问题描述】:
我对 PHP 非常陌生,需要使用 HTTP 请求来下载我服务器外部的 URL。该 URL 是一个 PHP 函数,它返回我已解码的 JSON 代码。有什么建议吗?
我已经尝试过基本代码:
<?php
//Code for forming the url (which I'm sure is correct)
$url = ...
$response = fopen($url,"x+");
$response = json_decode($response);
echo $response;
?>
//javascript in a seperate file that calls the php code
var response = xmlhttp.responseText;
alert(response);
【问题讨论】:
-
你试过什么?你能发布一些代码并清楚你需要什么吗?您的问题中没有任何我们可以为您提供建议的内容...
-
将外部 uri 写入正文中的 json
-
注意,
fopen和file_get_contents以及其他用于处理 文件 和 流 的函数,只有在 @987654324 时才能工作@ 在您的 PHP 配置中启用。 -
@Sam:是的,默认开启。但出于安全原因,偏执的管理员经常禁用它。 (如果脚本过于幼稚并盲目地使用用户输入来构建路径,则很容易被欺骗执行任意远程内容。)
标签: php http httprequest