需要一段获取当前页面URL中文件名的代码,将这段代码作为顶部文件包含在每个页面中,在每个页面都获取当前页面URL中的文件名。
比如当前页是http://localhost/www/news.php,要获取的是news.php。比如当前页是http://localhost/www/video.php?id=12,要获取video.php。
我用的是 explode("/",$_SERVER['PHP_SELF']);
这样截取后获得的是一个数组。怎么做才能
获取video.php ????????
如果说在页面上直接写,这样的判断会出错???
<?php if($str[count(explode("/",$_SERVER['PHP_SELF']))-1] == 'index.php'){ echo class="thisclass" } ?>
请给与指教??
$str=explode("/",$_SERVER['PHP_SELF']);
echo $str[count($str)-1]
分衡早开写就可以了.
你那滑渣个$str没定咐让雀义.
<?php
echo substr($_SERVER['清唯纯PHP_SELF'] , strrpos($_SERVER['PHP_SELF'] , '/答咐'山瞎) + 1);
?>
<?php
$str = 'http://localhost/www/video.php?id=12';
$arr = split('\绝悔?'做键, $str);
$name = basename($arr[0]);
echo $name."\纯宏巧n";
echo $_SERVER['REQUEST_URI'];
substr($str,-1);