$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']区别
2012-06-04 12:51
344 查看
一般情况下两者打印出来的东西基本一样的,但是如果你输入
/test.php/123456的话
$_SERVER['PHP_SELF']结果是/test.php/123456
而$_SERVER['SCRIPT_NAME']结果是/test.php
所以为了安全起见,为了指向自身,应该用$_SERVER['SCRIPT_NAME']而不是$_SERVER['PHP_SELF']。
/test.php/123456的话
$_SERVER['PHP_SELF']结果是/test.php/123456
而$_SERVER['SCRIPT_NAME']结果是/test.php
所以为了安全起见,为了指向自身,应该用$_SERVER['SCRIPT_NAME']而不是$_SERVER['PHP_SELF']。
相关文章推荐
- $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI']区别
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- php $_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] $_SERVER['REQUEST_URI']区别
- PHP $_SERVER[PHP_SELF],[SCRIPT_NAME], ['REQUEST_URI']
- $_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']和$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"]
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
- php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
- PHP中 $_SERVER[PHP_SELF] $SERVER[REQUIST_URI] $SERVER[SCRIPT_NAME] $SERVER[QUERY_STRING]之间的区别]
- $_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']区别
- $_SERVER详解($_SERVER[PHP_SELF],$_SERVER[SCRIPT_NAME],$_SERVER['REQUEST_URI']与HTTP_HOST和SERVER_NAM的区别)
- 【转载】php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- 关于$_SERVER中的PHP_SELF、REQUEST_URI以及SCRIPT_NAME的区别
- php $_SERVER['ORIG_SCRIPT_NAME']
- php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- 实例介绍:php中$_SERVER[PHP_SELF]、$_SERVER[SCRIPT_NAME]、$_SERVER[REQUEST_URI]之间区别
- $_SERVER["REQUEST_URI"],["QUERY_STRING"],["PHP_SELF"] ,["SCRIPT_NAME"]用法