php超全局变量server

BitOrbitMaster
• 阅读 2381


元素/代码
描述


$_SERVER['PHP_SELF']
返回当前执行脚本的文件名。


$_SERVER['GATEWAY_INTERFACE']
返回服务器使用的 CGI 规范的版本。


$_SERVER['SERVER_ADDR']
返回当前运行脚本所在的服务器的 IP 地址。


$_SERVER['SERVER_NAME']
返回当前运行脚本所在的服务器的主机名(比如 www.w3school.com.cn)。


$_SERVER['SERVER_SOFTWARE']
返回服务器标识字符串(比如 Apache/2.2.24)。


$_SERVER['SERVER_PROTOCOL']
返回请求页面时通信协议的名称和版本(例如,“HTTP/1.0”)。


$_SERVER['REQUEST_METHOD']
返回访问页面使用的请求方法(例如 POST)。


$_SERVER['REQUEST_TIME']
返回请求开始时的时间戳(例如 1577687494)。


$_SERVER['QUERY_STRING']
返回查询字符串,如果是通过查询字符串访问此页面。


$_SERVER['HTTP_ACCEPT']
返回来自当前请求的请求头。


$_SERVER['HTTP_ACCEPT_CHARSET']
返回来自当前请求的 Accept_Charset 头( 例如 utf-8,ISO-8859-1)


$_SERVER['HTTP_HOST']
返回来自当前请求的 Host 头。


$_SERVER['HTTP_REFERER']
返回当前页面的完整 URL(不可靠,因为不是所有用户代理都支持)。


$_SERVER['HTTPS']
是否通过安全 HTTP 协议查询脚本。


$_SERVER['REMOTE_ADDR']
返回浏览当前页面的用户的 IP 地址。


$_SERVER['REMOTE_HOST']
返回浏览当前页面的用户的主机名。


$_SERVER['REMOTE_PORT']
返回用户机器上连接到 Web 服务器所使用的端口号。


$_SERVER['SCRIPT_FILENAME']
返回当前执行脚本的绝对路径。


$_SERVER['SERVER_ADMIN']
该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。


$_SERVER['SERVER_PORT']
Web 服务器使用的端口。默认值为 “80”。


$_SERVER['SERVER_SIGNATURE']
返回服务器版本和虚拟主机名。


$_SERVER['PATH_TRANSLATED']
当前脚本所在文件系统(非文档根目录)的基本路径。


$_SERVER['SCRIPT_NAME']
返回当前脚本的路径。


$_SERVER['SCRIPT_URI']
返回当前页面的 URI。

点赞
收藏
评论区
推荐文章
DevOpSec DevOpSec
4年前
nginx安全配置
安全是一个重要的问题,必须引起注意。1.nginx介绍nginx本身不能处理PHP(http://www.ttlsa.com/php/"php"),它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fastcgi管理进程选择cgi子
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Wesley13 Wesley13
3年前
PHP查询MySQL大量数据的内存占用分析
这篇文章主要是从原理,手册和源码分析在PHP中查询MySQL返回大量结果时,内存占用的问题,同时对使用MySQLCAPI也有涉及.    昨天,有同事在PHP讨论群里提到,他做的一个项目由于MySQL查询返回的结果太多(达10万条),从而导致PHP内存不够用.所以,他问,在执行下面的代码遍历返回的MySQL结果之前,数据是否已经在
Stella981 Stella981
3年前
Python time模块 返回格式化时间
常用命令  strftimetime.strftime("%Y%m%d%H:%M:%S",formattime)第二个参数为可选参数,不填第二个参数则返回格式化后的当前时间日期201812112:00:00time.strftime('%H:%M:%S')返回当前时间的时分秒time.strftim
Stella981 Stella981
3年前
PHP的$_SERVER数组字段详解
$\_SERVER\'PHP\_SELF'\当前正在执行脚本的文件名,与documentroot相关。$\_SERVER\'argv'\传递给该脚本的参数。$\_SERVER\'argc'\包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$\_SERVER\'GATEWAY\_INTERFACE'\
Wesley13 Wesley13
3年前
PHP中的NOW()函数
是否有一个PHP函数以与MySQL函数NOW()相同的格式返回日期和时间?我知道如何使用date()做到这一点,但是我问是否有一个仅用于此的函数。例如,返回:2009120100:00:001楼使用此功能:functiongetDatetimeNow(){
Stella981 Stella981
3年前
Python技巧之超棒的内建函数:globals()和locals()
globals()返回一个字典,其包含当前上下文所有的全局变量。locals()干的是一样的活,但返回的"globals()"returnsadictwithallglobalvariablesinthecurrentscope:globals(){...
Stella981 Stella981
3年前
Framework7开发使用笔记
1、触发返回键的时候,获取当前页面内容myApp.getCurrentView()获取当前页面名字:myApp.getCurrentView().activePage.name2、关闭所以弹出层myApp.hidePreloader();3、JS代码执行返回ma
Stella981 Stella981
3年前
Shell 特殊变量
shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。名称说明$0执行脚本的名称$19脚本执行时的参数1到参数9$?脚本的返回值,代表上一个命令是否执行成功,如果成功,则为0,否则不成功$!代表最后执行的后台命令的PID    $脚本执行时,输入的参数的个数$@输入的参数
Stella981 Stella981
3年前
PHP_$_SERVER_说明详解
PHP编程中经常需要用到一些服务器的一些资料,特把$\_SERVER的详细参数整理下,方便以后使用。$_SERVER'PHP_SELF'//当前正在执行脚本的文件名,与documentroot相关。$_SERVER'argv'//传递给该脚本的参数。$_SERVER'argc'//
得嘞,分页插件PageHelper返回记录总数total竟然出错了!
问题描述分页返回的记录总数total和每页数量pageSize一致,数据库统计的数量大于当前返回的总记录数total,以下是相关代码问题分析sql错误导致返回信息有误?检查结果:经过数据执行日志中生成的sql,sql正常并且数据总条数也正确PageHelp