【发布时间】:2012-07-06 00:32:46
【问题描述】:
我有一个脚本可以从其他网站(不同的域)向我的网站发出 POST 请求,我需要知道是否可以获取其他域的内容.
Like:helloworld.com 使用我的脚本并通过 mywebsite.com 执行 POST 请求。 mywebsite.com 如何知道请求来自 helloworld.com?
我已尝试使用 $_SERVER['REMOTE_HOST'],但这不起作用。
【问题讨论】:
-
$_SERVER['HTTP_REFERER'];也许? -
$_SERVER['REMOTE_HOST']返回什么?您是否启用了此设置?例如,在 Apache 中,您需要在 httpd.conf 中使用HostnameLookups On。 -
您应该包含一个密钥,以便您知道谁在执行请求。
-
更准确地说,你有什么样的脚本? JavaScript 吗?如果是这样,也许只需更改一个脚本以向请求中添加一个附加参数,并在其中执行它。
-
脚本将是开源的,所以我不能包含密钥。