![](/img/trans.png)
[英]What's the difference between $_SERVER['PHP_SELF'] and $_SERVER['SCRIPT_NAME']?
[英]Difference between: $_SERVER['SCRIPT_NAME'] and $_SERVER['PHP_SELF']
有什么区别:
$_SERVER['SCRIPT_NAME']
和
$_SERVER['PHP_SELF']
谢谢。
它们应包含相同的信息。 然而,从历史和技术角度来说,两者之间存在差异。
SCRIPT_NAME
在CGI 1.1规范中定义,因此是标准。 这意味着无论您使用何种脚本语言,它都应该可用。
PHP_SELF
是由PHP直接实现的,只要你用PHP编程,它就会存在。
大多数情况下它是相同的,但$_SERVER['SCRIPT_NAME']
比$_SERVER['PHP_SELF']
更不可欺骗,所以如果你想在输出的某个地方重用那些数据,你应该使用SCRIPT_NAME 。
检查该文章是否获得了不同的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.