微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP – 检测来自另一个源/ url的传入url请求php页面

有没有办法可以检测在我的PHP页面调用的URL,类似于GET或POST,但是woudl喜欢获取URL,因为我想限制访问某个URL的页面作为此文件正在从另一个服务器调用

基本上:www.MYURL.com如果网址不是www.MYURL.com然后将其弹出等等,请致电www.PHPURL.com致电PHP文件

非常感谢

为了回应下面的答案,我使用了作为参考,这里是我做的:

$URL_REF = parse_url($_SERVER['HTTP_REFERER']);
  $URL_REF_HOST =   $URL_REF['host'];

感谢@Philip Bevan,@ Itai Sagi和@EvilP

那么你可以使用$_SERVER [‘HTTP_REFERER’] – 但是它可以被隐藏/删除.

编辑:有人问,HTTP_REFERER是客户端发送的标头,大多数浏览器的认行为是发送它,但是如果你愿意,你可以禁用它,甚至发送一个不同的引用标题,以便人们会认为你来自某个地方.

底线:如果对你来说不是很重要,你可以使用它,但是不要再给予人们根据其参考者的额外特权.

原文地址:https://www.jb51.cc/php/140154.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐