php $_server有哪些变量
导读:在PHP中,$_SERVER是一个预定义的全局数组,它包含了有关头、路径和脚本位置等服务器信息。以下是一些常见的$_SERVER变量: $_SERVER['HTTP_HOST']:当前请求的主机名,包括端口号(如果有)。 $_SERVER...
在PHP中,$_SERVER
是一个预定义的全局数组,它包含了有关头、路径和脚本位置等服务器信息。以下是一些常见的$_SERVER
变量:
$_SERVER['HTTP_HOST']
:当前请求的主机名,包括端口号(如果有)。$_SERVER['HTTP_USER_AGENT']
:客户端浏览器发送的用户代理字符串。$_SERVER['HTTP_ACCEPT']
:客户端浏览器支持的内容类型列表。$_SERVER['HTTP_ACCEPT_ENCODING']
:客户端浏览器支持的内容编码列表。$_SERVER['HTTP_ACCEPT_LANGUAGE']
:客户端浏览器支持的自然语言列表。$_SERVER['HTTP_COOKIE']
:客户端发送的所有cookie字符串。$_SERVER['HTTP_REFERER']
:发送当前请求的页面的URL。$_SERVER['HTTP_X_FORWARDED_FOR']
:客户端IP地址(如果通过代理服务器)。$_SERVER['HTTPS']
:当前连接是否为HTTPS。$_SERVER['SERVER_NAME']
:服务器的主机名。$_SERVER['SERVER_PORT']
:服务器监听的端口号。$_SERVER['SERVER_ADDR']
:服务器的主机地址。$_SERVER['DOCUMENT_ROOT']
:脚本所在的根目录。$_SERVER['SCRIPT_NAME']
:当前执行脚本的文件名。$_SERVER['SCRIPT_FILENAME']
:当前执行脚本的完整路径。$_SERVER['PATH_INFO']
:请求的URI路径信息(不包括脚本文件名)。$_SERVER['REQUEST_URI']
:请求的完整URI(包括脚本文件名)。$_SERVER['QUERY_STRING']
:请求的查询字符串(不包括问号)。$_SERVER['CONTENT_TYPE']
:客户端发送的数据类型。$_SERVER['CONTENT_LENGTH']
:客户端发送的数据长度。$_SERVER['REQUEST_METHOD']
:HTTP请求方法(如GET、POST等)。$_SERVER['REMOTE_ADDR']
:客户端的IP地址。$_SERVER['REMOTE_HOST']
:客户端的主机名(如果已知)。$_SERVER['REMOTE_PORT']
:客户端的端口号(如果已知)。$_SERVER['wsgi.version']
:WSGI版本(如果使用WSGI接口)。$_SERVER['wsgi.url_scheme']
:请求的URL方案(如http或https)。$_SERVER['wsgi.input']
:WSGI输入流(用于读取POST数据)。$_SERVER['wsgi.errors']
:WSGI错误流(用于写入错误信息)。$_SERVER['wsgi.environ']
:包含所有WSGI环境变量的字典。
这些变量提供了关于服务器和客户端请求的详细信息,可以帮助开发者编写更健壮的应用程序。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php $_server有哪些变量
本文地址: https://pptw.com/jishu/708073.html