有没有办法可以检测到我的php页面中调用的URL,类似于GET或POST,但是woudl喜欢获取URL,因为我喜欢限制页面访问某个URL正在从另一台服务器调用此文件
基本上:www.MYURL.com如果网址不是www.MYURL.com,则会从www.PHPURL.com调用php文件,然后将它们弹出等等
非常感谢
在回答下面的答案时,我使用了mentioend,这就是我所做的:
$URL_REF = parse_url($_SERVER['HTTP_REFERER']);
$URL_REF_HOST = $URL_REF['host'];
感谢@Philip Bevan,@ Itai Sagi和@EvilP
答案 0 :(得分:24)
好吧,你可以使用$_SERVER['HTTP_REFERER']
- 但它可以被隐藏/删除。
底线:如果它不是那么重要,你可以使用它,但不要永远,只要根据他们的引用者给予人们额外的特权。
答案 1 :(得分:8)
$_SERVER["HTTP_REFERER"]
正是您要找的。