的深入解析_php技巧_脚本之家,服务器变量

服务器变量 $_SE奥迪Q7VEWrangler 的深远解析:

服务器变量 $_SERVER 详解:
*的是自家认为相比较常用和主要性的,{}部分是自身本身调度后增加的,便于驾驭。
*1、$_SESSION[‘PHP_SELF’] — 获取当前正在施行脚本的公文名
2、$_SERVER[‘SERVER_PROTOCOL’] —
央求页面时通讯协议的名称和版本。譬如,“HTTP/1.0”。
*3、$_SERVER[‘REQUEST_TIME’] — 央浼开始时的小时戳。从 PHP 5.1.0
起有效。{和time函数效果等同}
*4、$_SERVER[‘argv’] —
传递给该脚本的参数。{笔者试了下,get方法可以博得$_SERVER[‘argv’][0];post方法无法给她赋值}
*5、$_SERVER[‘SERVER_NAME’] — 重返当前主机名。
6、$_SERVER[‘SERVER_SOFTWARE’] —
服务器标志的字串,在响应诉求时的头新闻中提交。{如Microsoft-IIS/6.0}
*7、$_SERVER[‘REQUEST_METHOD’] —
访谈页面时的乞请方法。譬喻:“GET”、“HEAD”,“POST”,“PUT”
*8、$_SERVER[‘QUERY_STRING’] — 查询(query)的字符串(UCR-VL
中第二个问号 ? 之后的内容)。
9、$_SERVER[‘DOCUMENT_ROOT’] —
当前运营脚本所在的文书档案根目录。在服务器配置文件中定义。{如E:server}
10、$_SERVER[‘HTTP_ACCEPT’] — 当前恳请的 Accept: 头新闻的源委。
11、$_SERVER[‘HTTP_ACCEPT_CHARSET’] — 当前呼吁的 Accept-Charset:
头消息的开始和结果。举例:“iso-8859-1,*,utf-8”。
12、$_SERVER[‘HTTP_ACCEPT_ENCODING’] — 当前呼吁的 Accept-Encoding:
头消息的内容。举例:“gzip”。
13、$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] — 当前伏乞的 Accept-Language:
头音讯的剧情。比如:“en”。
14、$_SERVER[‘HTTP_CONNECTION’] — 当前恳请的 Connection:
头音讯的故事情节。举例:“Keep-Alive”。
15、$_SERVER[‘HTTP_HOST’] — 当前恳请的 Host: 头音信的源委。
*16、$_SERVER[‘HTTP_REFERER’] — 链接到当前页面包车型客车前豆蔻年华页面包车型大巴 UTiggoL
地址。
*17、$_SERVER[‘HTTP_USER_AGENT’] —
再次回到客户接收的浏览器音信。也足以行使 get_browser(State of Qatar 得到此音信。
18、$_SERVER[‘HTTPS’] —
假如由此https访谈,则被设为一个非空的值,不然再次来到off.
*19、$_SERVER[‘REMOTE_ADDR’] — 正在浏览当前页面客户的 IP 地址。
20、$_SERVER[‘REMOTE_HOST’] —
正在浏览当前页面客商的主机名。反向域名深入分析基于该客户的
REMOTE_ADDPRADO。{如本地质度量试重回127.0.0.1}
21、$_SERVER[‘REMOTE_PORT’] —
顾客连接到服务器时所采纳的端口。{作者在本机测量试验没通过,不知底哪些来头}
22、$_SERVER[‘SCRIPT_FILENAME’] —
当前实行脚本的相对化路线名。{如重临E:serverindex.php}
23、$_SERVER[‘SERVER_ADMIN’] — 该值指明了 Apache 服务器配置文件中的
SECR-VVE中华V_ADMIN
参数。即便脚本运营在五个设想主机上,则该值是可怜虚构主机的值
24、$_SERVER[‘SERVER_PORT’] —
服务器所运用的端口。默以为“80”。借使利用 SSL
安全连接,则那个值为客户设置的 HTTP 端口。
25、$_SERVER[‘SERVER_SIGNATURE’] —
包括服务器版本和设想主机名的字符串。
26、$_SERVER[‘PATH_TRANSLATED’] —
当前剧本所在文件系统(不是文档根目录)的骨干路线。那是在服务器进行设想到实际路线的影像后的结果。
Apache 2 用 户能够动用 httpd.conf 中的 AcceptPathInfo On 来定义
PATH_INFO。
*27、$_SERVER[‘SCRIPT_NAME’] —
包蕴当前剧本的门路。那在页面需求针对本身时特别管用。__FILE__
包含当前文件的相对路线和文书名(举个例子满含文件)。
*28、$_SERVER[‘REQUEST_URI’] — 访谈此页面所需的
UTiggoI。例如,“/index.html”。
29、$_SERVER[‘PHP_AUTH_DIGEST’] — 当做为 Apache 模块运维时,进行HTTP Digest 认证的进度中,此变量被设置成客商端发送的“Authorization”HTTP
头内容(以便作进一层的证实际操作作)。
30、$_SERVER[‘PHP_AUTH_USER’]– 当 PHP 运营在 Apache 或 IIS(PHP 5
是 ISAPI)模块格局下,况兼正在利用 HTTP
认证功能,这些变量正是客商输入的客商名。
31、$_SERVER[‘PHP_AUTH_PW’] — 当 PHP 运转在 Apache 或 IIS(PHP 5
是 ISAPI)模块方式下,并且正在利用 HTTP
认证成效,那么些变量就是客商输入的密码。
32、$_SERVER[‘AUTH_TYPE’]–当 PHP 运转在 Apache
模块格局下,何况正在利用 HTTP 认证功能,这些变量就是印证的档案的次序。

1、$_SESSION[‘PHP_SELF’] — 获取当前正值施行脚本的公文名

2、$_SERVER[‘SERVER_PROTOCOL’] —
要求页面时通讯合同的名号和版本。比方,“HTTP/1.0”。

3、$_SERVER[‘REQUEST_TIME’] — 央浼开端时的年月戳。从 PHP 5.1.0
起有效。和time函数效果雷同。

4、$_SERVER[‘argv’] —
传递给该脚本的参数。笔者试了下,get方法能够博得$_SERVER[‘argv’][0];post方法不可能给她赋值。

5、$_SERVER[‘SERVER_NAME’] — 重临当前主机名。

6、$_SERVER[‘SERVER_SOFTWARE’] —
服务器标志的字串,在响应诉求时的头新闻中提交。 如Microsoft-IIS/6.0

7、$_SERVER[‘REQUEST_METHOD’] —
采访页面时的伸手方法。举个例子:“GET”、“HEAD”,“POST”,“PUT”。

8、$_SERVER[‘QUERY_STRING’] — 查询的字符串。

9、$_SERVER[‘DOCUMENT_ROOT’] —
当前运转脚本所在的文档根目录。在服务器配置文件中定义。 如E:server

10、$_SERVER[‘HTTP_ACCEPT’] — 当前恳请的 Accept: 头消息的剧情。

11、$_SERVER[‘HTTP_ACCEPT_CHARSET’] — 当前恳请的 Accept-Charset:
头新闻的剧情。举个例子:“iso-8859-1,*,utf-8”。

12、$_SERVER[‘HTTP_ACCEPT_ENCODING’] — 当前号召的 Accept-Encoding:
头音讯的开始和结果。举个例子:“gzip”。

13、$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] — 当前倡议的 Accept-Language:
头音讯的内容。比方:“en”。

14、$_SERVER[‘HTTP_CONNECTION’] — 当前恳求的 Connection:
头音信的剧情。比方:“Keep-Alive”。

15、$_SERVER[‘HTTP_HOST’] — 当前乞求的 Host: 头音讯的剧情。

16、$_SERVER[‘HTTP_REFERER’] — 链接到当前页面包车型大巴前生龙活虎页面包车型大巴 URubiconL
地址。

发表评论

电子邮件地址不会被公开。 必填项已用*标注