我有一个网站,我做一个跨域调用我的另一个网站。是否有可能看到哪个域正在尝试执行跨域请求?
让我用一个示例来澄清这一点
在我的站点example.com
上,我向test.com
提出跨域请求。在test.com
中,允许example.com
提出跨域请求。所以它会运行代码。现在,在我正在运行的代码中,我想看看哪个站点提出了请求。因此,在这种情况下,我希望它返回example.com
。
这个是可能的吗?
发布于 2018-04-03 10:10:20
$_SERVER['HTTP_REFERER']
应该包含该信息。根据php官方文件
“HTTP_REFERER”页面的地址(如果有的话),它将用户代理引用到当前页面。这是由用户代理设置的。并不是所有的用户代理都会设置它,有些代理还提供了将HTTP_REFERER作为一个特性进行修改的能力。简而言之,它是不可信的。
发布于 2018-04-03 11:09:51
您可以包括网站的名称,example.com与您的跨域请求。
https://stackoverflow.com/questions/49627162
复制相似问题