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