$_SERVER['UNIQUE_ID']中的值是用来做什么的?


What is the value in '$_SERVER['UNIQUE_ID'] used for?

我在文档中找不到任何提及,但似乎在$_SERVER超全局变量UNIQUE_ID中有一个额外的条目?这个值是用来做什么的?

很明显,这是一个唯一的ID,但是什么呢?当前会话、脚本或服务器的?

http://httpd.apache.org/docs/current/mod/mod_unique_id.html

Apache Module mod_unique_id

这个模块为每个请求提供了一个魔法令牌,保证在非常特定的条件下,在"所有"请求中是唯一的。唯一标识符甚至在正确配置的机器集群中的多台机器之间也是唯一的。将环境变量UNIQUE_ID设置为每个请求的标识符。唯一标识符的用途有很多,超出了本文的讨论范围。

它是在UNIQUE_ID中设置的每个请求的标识符。

摘自devshed.com的一篇文章:

$_SERVER超全局变量包含一些在CGI环境中可用的元素。根据平台/web服务器/PHP安装(cgi、编译、DSO等),可以有许多不同的变量可用。您可能已经加载了apache模块"MOD_UNIQUE_ID",并且apache在CGI环境中设置了此值。

请阅读本文档

这是Apache模块unique_id的结果。这里是Apache文档的链接…

http://www.itc.yorku.ca/manual/mod/mod_unique_id.html