有没有办法我可以检测到我的php页面中调用的URL,类似于说GET或POST但是woudl喜欢获取URL,因为我喜欢限制页面访问它到某个URL作为此文件从另一台服务器调用
基本上:www.MYURL.com从www.PHPURL.com调用php文件,如果URL不是www.MYURL.com然后将它们弹出等等
非常感谢
为了回答下面的答案,我使用了mentioend,这就是我所做的:
$URL_REF = parse_url($_SERVER['HTTP_REFERER']);
$URL_REF_HOST = $URL_REF['host'];
Run Code Online (Sandbox Code Playgroud)
谢谢@Philip Bevan,@ Itai Sagi和@EvilP
Ita*_*agi 26
好吧,你可以使用$_SERVER['HTTP_REFERER']- 但它可以被隐藏/删除.
编辑:有人问,HTTP_REFERER是一个由客户端发送的标头,大多数浏览器的默认行为是发送它,但如果您愿意,您可以禁用它,甚至发送不同的referer标题,以便人们会认为你来自其他地方.
底线:如果它不是那么重要,你可以使用它,但不要永远,只要根据他们的引用者给人们额外的特权.