繁体   English   中英

区别:$ _SERVER ['SCRIPT_NAME']和$ _SERVER ['PHP_SELF']

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM