Maison  >  Article  >  développement back-end  >  Enregistrez simplement la variable superglobale de PHP $_SERVER

Enregistrez simplement la variable superglobale de PHP $_SERVER

angryTom
angryTomavant
2019-10-14 17:57:302585parcourir

De manière générale, lors de la création d'un site Web, une seule entrée (le plus souvent à partir d'index.php) sera utilisée. À mon avis, les avantages d'une seule entrée incluent les deux points suivants :

1. Les programmes suivants peuvent être traités de manière uniforme. Par exemple, si vous souhaitez utiliser une bibliothèque de classes tierce lors du développement, il vous suffit de l'introduire dans le fichier d'entrée, et d'autres programmes pourront la référencer

2. Les chemins peuvent être traités uniformément. Parce qu'ils commencent tous à partir de index.php, le fichier importé doit uniquement être relatif au chemin d'index.php.

<?php
$_SERVER[&#39;REQUEST_TIME&#39;];   //  得到请求开始时的时间戳
//   eg. 1522674026
$_SERVER[&#39;HTTP_HOST&#39;];   //  当前请求的 Host: 头部的内容
//   eg. test.php.cn
$_SERVER[&#39;SERVER_NAME&#39;];   //  服务器主机的名称
//   eg. test.php.cn
$_SERVER[&#39;SERVER_PORT&#39;];   //  服务器所使用的端口
//   eg. 80
$_SERVER[&#39;DOCUMENT_ROOT&#39;];   //  网站运行环境目录
//   eg. /home/wwwroot/test.php.cn
$_SERVER[&#39;SCRIPT_FILENAME&#39;];   //  当前执行脚本的绝对路径名
//   eg./home/wwwroot/test.php.cn/01.php
$_SERVER[&#39;HOME&#39;];   //  php运行环境目录
//   eg. /home/www
$_SERVER[&#39;HTTP_ACCEPT_LANGUAGE&#39;];   //  浏览器语言
//   eg. zh-CN,zh;q=0.9
$_SERVER[&#39;HTTP_ACCEPT_ENCODING&#39;];   //  当前请求的 Accept-Encoding: 头部的内容
//    eg. gzip, deflate
$_SERVER[&#39;HTTP_ACCEPT&#39;];   //  网站运行环境目录
//   eg. text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
$_SERVER[&#39;HTTP_USER_AGENT&#39;];   //  当前请求的 User_Agent: 头部的内容。
//   eg. Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
$_SERVER[&#39;SERVER_SOFTWARE&#39;];   //  服务器标识的字串
//   eg.nginx/1.12.1
$_SERVER[&#39;GATEWAY_INTERFACE&#39;];   //  CGI 规范的版本
//   eg. CGI/1.1
$_SERVER[&#39;SERVER_PROTOCOL&#39;];   //  请求页面时通信协议的名称和版本
//    eg. HTTP/1.1
$_SERVER[&#39;REQUEST_METHOD&#39;];   //  访问页面时的请求方法
//   eg.GET
$_SERVER[&#39;PHP_SELF&#39;];   //  正在执行脚本的文件名
//   eg./01.php

Pour plus de connaissances sur PHP, veuillez visiter le

Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer