Php 可以安全地将$HTTP_XXXX_VARS替换为$u XXXX
想知道用Php 可以安全地将$HTTP_XXXX_VARS替换为$u XXXX,php,http,Php,Http,想知道用$\uxxx替换件批量替换$HTTP变量是否安全 $HTTP_POST_VARS $HTTP_GET_VARS $HTTP_COOKIE_VARS $HTTP_SESSION_VARS $HTTP_SERVER_VARS 为什么不使用超球体呢?他们没有贬值 $_POST $_GET $_COOKIE $_SESSION $_SERvER 它们从PHP4开始就存在了,所以替换它们是安全的,除非您使用的是仍然运行PHP3.x的古老服务器是安全的 在和的每个文档中,都有一行说明(用X代替任
$\uxxx
替换件批量替换$HTTP
变量是否安全
$HTTP_POST_VARS
$HTTP_GET_VARS
$HTTP_COOKIE_VARS
$HTTP_SESSION_VARS
$HTTP_SERVER_VARS
为什么不使用超球体呢?他们没有贬值
$_POST
$_GET
$_COOKIE
$_SESSION
$_SERvER
它们从PHP4开始就存在了,所以替换它们是安全的,除非您使用的是仍然运行PHP3.x的古老服务器是安全的
在和的每个文档中,都有一行说明(用X
代替任何条目):
$HTTP_X_VARS
包含相同的初始信息,但不是一个。(请注意,$HTTP\u X\u VARS
和$\u X
是不同的变量,PHP会这样处理它们)
因此,它们是不同的变量(修改一个变量并不修改另一个变量),但如果未经您修改,它们包含相同的信息
请注意,由于您的问题有点模棱两可:您不应该修改这些变量。我不会弄乱PHP的全局变量。你为什么要这么做?你可以做
$\u POST=$HTTP\u POST\u VARS
将保留全局变量不变。我想他是想对所有源文件进行替换。@Barmar可能有一个配置文件,它总是包含在其中。@Jari这与问题有什么关系。PHP已经将这些变量设置为相同的值,他的问题是关于更新所有使用旧变量的源代码,以及使用新变量进行大规模编辑是否安全。感谢您的快速响应,先生们……这就是他的问题。他能否在源代码中进行全局替换,将所有$HTTP\u POST\u VARS
替换为$\u POST
。