【发布时间】:2011-09-14 02:54:08
【问题描述】:
我有来自外部域的脚本可以访问我们服务器上的 api 脚本,该脚本通过 json 返回信息。我的问题是,如果有人从他们的站点向我们的站点请求 api 脚本,我可以获得请求来自的 url/域吗?如果是这样,我会怎么做?我尝试使用 $_SERVER 来获取域名,但这只是为我提供了我们托管的 api 脚本所在的域。
我使用的是 PHP 4.x,是的,很快就会升级,但不是现在。
【问题讨论】:
-
这也适用于子域吗?还是只是顶级域?因此,如果有人从 subsite.mainsite.com 访问了 api,它会得到 mainsite.com 吗?我猜这取决于IP地址。