摘要: “PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.jb51.net/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。 “SCRIPT_NAME” 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例如包含文件)。 主要的原因如像:$_SERVER['PHP_SELF 阅读全文
posted @ 2012-02-16 16:26 有梦就能实现 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 尽管 $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 非常相似,但在文件被 include 或 require 包含的时候,二者还是有细微区别。将上述测试代码拷贝至 E:\web\html\php\common\inc.php ,然后在刚才的 test.php 文件内包含 inc.php :<?phpinclude 'common/inc.php';?>这时候再访问 test.php 文件时,输出结果:SCRIPT_FILENAME 为:E:/web/html/php/test.php__FILE__ 为:E:\web\ 阅读全文
posted @ 2012-02-16 16:23 有梦就能实现 阅读(1319) 评论(0) 推荐(0) 编辑