0

我正在寻找创建一个 php 函数来检查当前页面是否在根文件夹中,如果是,则它会执行或返回某些内容,否则它什么也不做。这怎么可能实现?

谢谢!

4

2 回答 2

2
if ($_SERVER['REQUEST_URI'] == '/' || strpos($_SERVER['REQUEST_URI'], '/' . $_SERVER['SCRIPT_NAME']) === 0) {
    // something
} else {
    // something else
}
于 2013-04-21T20:11:54.610 回答
1

你的意思是根 URI(基本上是 web 脚本的 URL)存储在里面$_SERVER['REQUEST_URI'],或者你的意思是__FILE__(或$_SERVER['SCRIPT_NAME'])在根目录里面?

无论如何,您可以使用这两者之一,然后使用dirname(), 或parse_url()URI 剥离文件名:

dirname(__FILE__) == '/';
dirname($_SERVER['REQUEST_URI'])
于 2013-04-21T20:13:24.240 回答