PHP入门基础 预定义变量 |
时间: 2008-09-10 信息来源: 博客园 作者: 编辑整理 点击数:
|
内容提示:PHP提供丰富的变量类型,本文将介绍预定义变量概念. |
“HTTP_REFERER” “HTTP_USER_AGENT” “HTTPS” “REMOTE_ADDR” “REMOTE_HOST” 注: 必须配置 Web 服务器来建立此变量。例如 Apache 需要在 httpd.conf 中有 HostnameLookups On。参见 gethostbyaddr()。 “REMOTE_PORT” “SCRIPT_FILENAME” 注: 如果脚本在 CLI 中被执行,作为相对路径,例如 file.php 或 ../file.php,$_SERVER['SCRIPT_FILENAME'] 将包含用户指定的相对路径。
“SERVER_PORT” “SERVER_SIGNATURE” “PATH_TRANSLATED” 注: PHP 4.3.2 之后,PATH_TRANSLATED 在 Apache 2 SAPI 模式下不再和 Apache 1一样隐含赋值,而是若 Apache 不生成此值,PHP 便自己生成并将其值放入 SCRIPT_FILENAME 服务器常量中。这个修改遵守了CGI 规范,PATH_TRANSLATED 仅在 PATH_INFO 被定义的条件下才存在。 Apache 2 用户可以使用 httpd.conf 中的 AcceptPathInfo On 来定义 PATH_INFO。 “SCRIPT_NAME” “REQUEST_URI” “PHP_AUTH_DIGEST” “PHP_AUTH_USER” |
推荐文章:



