我正在寻找创建一个php函数来检查当前页面是否在根文件夹中,如果是,则执行或返回一些内容,否则它什么都不做。怎么可以实现呢?
谢谢!
答案 0 :(得分:1)
if ($_SERVER['REQUEST_URI'] == '/' || strpos($_SERVER['REQUEST_URI'], '/' . $_SERVER['SCRIPT_NAME']) === 0) {
// something
} else {
// something else
}
答案 1 :(得分:1)
你的意思是存储在$_SERVER['REQUEST_URI']
中的根URI(基本上是网页脚本的网址),或者你的意思是__FILE__
(或$_SERVER['SCRIPT_NAME']
)在根目录中?
无论如何,你可以使用这两个中的一个,然后使用dirname()
或parse_url()
删除文件名:
dirname(__FILE__) == '/';
dirname($_SERVER['REQUEST_URI'])