$_SERVER['PHP_SELF']请问这一句是什么意思?在这一整句中起什么作用?
if(strpos($_SERVER['PHP_SELF'],$url) ==false)
{
return false;
}
$_SERVER['PHP_SELF']请问这一句是什么意思?在这一整句中起什么作用?
------解决方案--------------------它是用来引用当前网页地址,是系统自动生成的全局变量,这段代码意思:变量$url在当前网页地址第一次出现的位置,如果不存在则return false;
------解决方案--------------------楼上正解!!
------解决方案--------------------SELF 自身
$_SERVER['PHP_SELF'] 当前 php 程序在网站中的位置
------解决方案--------------------当前执行脚本的文件名,与 document root 有关。例如,在地址为 http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将得到 /test.php/foo.bar。__FILE__ 常量包含当前(例如包含)文件的完整路径和文件名。 从 PHP 4.3.0 版本开始,如果 PHP 以命令行模式运行,这个变量将包含脚本名。之前的版本该变量不可用。
------解决方案--------------------不错啊 手册看得不错
------解决方案--------------------显示当前php文件的所在的网站相对路径