Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果文件名为';它不是url的一部分_Php - Fatal编程技术网

Php 如果文件名为';它不是url的一部分

Php 如果文件名为';它不是url的一部分,php,Php,网址: 当前文件为index.php 如果文件名(index.php)不是url的一部分,有没有办法在php中获取它 basename(\uuuu FILE\uuuu)不起作用,因为结果是contact.php,可能是因为contact.php包含在index.php的开头,所以答案是可以的,但不应该直接访问请求变量。更好的是: localhost/story/ echo basename($_SERVER['PHP_SELF']); @madankundu的答案是可以的,但您不应该直接

网址:

当前文件为index.php
如果文件名(index.php)不是url的一部分,有没有办法在php中获取它


basename(\uuuu FILE\uuuu)
不起作用,因为结果是
contact.php
,可能是因为
contact.php
包含在
index.php
的开头,所以答案是可以的,但不应该直接访问请求变量。更好的是:

localhost/story/  
echo basename($_SERVER['PHP_SELF']);

@madankundu的答案是可以的,但您不应该直接访问请求变量。更好的是:

echo basename($_SERVER['PHP_SELF']);

\uuuu文件\uuuu
将获取当前文件名

echo basename(filter_input(INPUT_SERVER, 'PHP_SELF'));
函数从路径返回文件名


\uuuu文件\uuuu
将获取当前文件名

echo basename(filter_input(INPUT_SERVER, 'PHP_SELF'));
函数从路径返回文件名


调整Web服务器如果我正确理解您的问题,您可以查看
$\u服务器
或使用
$\u文件
常量。如副本中所述,使用
$\u文件
。调整Web服务器您可以查看
$\u服务器
或使用
$\u文件
常量,如果我正确理解了你的问题。如副本中所述,使用
\uuuuu FILE\uuuuu
@bonaca你测试过吗?我认为你所说的不是真的。在本例中,结果是
contact.php
,可能是因为
contact.php
包含在
index.php
@bonaca的开头,您测试过吗?我认为你所说的不是真的。在本例中,结果是
contact.php
,可能是因为
contact.php
包含在
index.php
的开头。