请求来源

发布于 2024-09-30 16:00:06 字数 74 浏览 4 评论 0原文

如何获取提交请求的 url。我尝试了 $_SERVER['REQUEST_URI'];但这给了我目标网址而不是源网址。能得到原产地吗?

How do I get the url from which the request was submitted. I tried $_SERVER['REQUEST_URI']; but this gives me the destination url not the source url. Is it possible to get the origin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风吹短裙飘 2024-10-07 16:00:06

您正在寻找 $_SERVER['HTTP_REFERER'];

注意:

页面的地址(如果有)
将用户代理引用到当前
页。这是由用户代理设置的。
并非所有用户代理都会设置此项,并且
有些提供修改的能力
HTTP_REFERER 作为一项功能。简而言之,
它确实不能被信任。

You are looking for $_SERVER['HTTP_REFERER'];

Note:

The address of the page (if any) which
referred the user agent to the current
page. This is set by the user agent.
Not all user agents will set this, and
some provide the ability to modify
HTTP_REFERER as a feature. In short,
it cannot really be trusted.

说好的呢 2024-10-07 16:00:06

如果调用浏览器提供,则 $_SERVER['HTTP_REFERER'] 将起作用。请注意,它是由客户端提供的,因此可能是空的或伪造的,因此在安全方面不要相信它。

$_SERVER['HTTP_REFERER'] will work, if it is provided by the calling browser. Note that it is provided by the client so it may be empty or faked, so don't trust it security-wise.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文