首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取在PHP中执行跨域请求的域吗?

获取在PHP中执行跨域请求的域吗?
EN

Stack Overflow用户
提问于 2018-04-03 09:55:30
回答 2查看 43关注 0票数 0

我有一个网站,我做一个跨域调用我的另一个网站。是否有可能看到哪个域正在尝试执行跨域请求?

让我用一个示例来澄清这一点

在我的站点example.com上,我向test.com提出跨域请求。在test.com中,允许example.com提出跨域请求。所以它会运行代码。现在,在我正在运行的代码中,我想看看哪个站点提出了请求。因此,在这种情况下,我希望它返回example.com

这个是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-03 10:10:20

$_SERVER['HTTP_REFERER']应该包含该信息。根据php官方文件

“HTTP_REFERER”页面的地址(如果有的话),它将用户代理引用到当前页面。这是由用户代理设置的。并不是所有的用户代理都会设置它,有些代理还提供了将HTTP_REFERER作为一个特性进行修改的能力。简而言之,它是不可信的。

票数 0
EN

Stack Overflow用户

发布于 2018-04-03 11:09:51

您可以包括网站的名称,example.com与您的跨域请求。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49627162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档