我在mysite.org
上有一个PHP脚本,我用它来显示example.com
的子网站上的图片(例如example.com/foo/bar
,example.com/foo/another-bar
)。我只能在那里发布那个脚本的链接。
尝试$_SERVER['REQUEST_URI']
和$_SERVER['REMOTE_ADDR']
但是没有去。
所以我需要的是一些方法来了解它是否用于例如example.com/foo/bar。
答案 0 :(得分:1)
听起来你正在寻找Referer
标题,它会告诉你图像请求来自的页面。
请注意,某些浏览器不会发送此标头。
答案 1 :(得分:0)
只需创建一个包含以下内容的测试PHP脚本:
<?php
phpinfo();
?>
它将为您提供非常详细的php设置和全局变量列表,您正在寻找的设置必定存在。
答案 2 :(得分:0)
您需要$_SERVER['SERVER_NAME']
和$_SERVER['REQUEST_URI']
的组合。或者也许我误解了这个问题。 $_SERVER['SERVER_NAME']
返回正在运行脚本的域名。
答案 3 :(得分:0)
你可以使用$ _SERVER ['SERVER_NAME'],你可以从php文档中检查其他变量:http://php.net/manual/en/reserved.variables.server.php
答案 4 :(得分:0)
我认为您正在寻找$_SERVER['HTTP_REFERER']