Php $\u服务器已弃用,如何$\u获取http\u引用器?

Php $\u服务器已弃用,如何$\u获取http\u引用器?,php,http,header,get,deprecated,Php,Http,Header,Get,Deprecated,在搜索并试图围绕这个问题编写代码之后,我将在这里提问 我试图按照php手册编写代码,并希望避免使用不推荐使用的函数 这就引出了我的问题,我如何通过$\u get superglobal获取http\u referer 如果您想知道,我正试图混淆要回复的a header(),仅当会话当前处于活动状态且定义了HTTP\u referer变量时。$HTTP\u SERVER\u VARS是。根据$\u SERVER不是不推荐的,只有$HTTP\u SERVER\u VARS是。这就是说,您可以自由使用

在搜索并试图围绕这个问题编写代码之后,我将在这里提问

我试图按照php手册编写代码,并希望避免使用不推荐使用的函数

这就引出了我的问题,我如何通过$\u get superglobal获取http\u referer

如果您想知道,我正试图混淆要回复的a header(),仅当会话当前处于活动状态且定义了HTTP\u referer变量时。

$HTTP\u SERVER\u VARS
是。

根据$\u SERVER不是不推荐的,只有$HTTP\u SERVER\u VARS是。这就是说,您可以自由使用$\u SERVER['HTTP\u REFERER']

$HTTP\u SERVER\u VARS
已被弃用,
$\u SERVER
未被弃用!
$\u服务器
是一个包含头、路径和脚本位置等信息的数组。此数组中的条目由web服务器创建。不能保证每个web服务器都会提供这些服务;服务器可能会忽略一些,或者提供此处未列出的其他服务器。这就是说,在»CGI/1.1规范中考虑了大量这些变量,因此您应该能够预期这些变量


$HTTP\u SERVER\u VARS
包含相同的初始信息,但不是超全局的。(请注意,$HTTP\u SERVER\u VARS和$\u SERVER是不同的变量,PHP会处理它们)

HTTP\u referer非常不可靠,不要将其用于任何“敏感”的对象