阅读量:2
PHP中的$_SERVER是一个预定义的全局数组,它包含了有关头、路径和脚本位置等服务器信息。以下是$_SERVER中一些常用的参数:
$_SERVER['HTTP_HOST']:当前请求的主机名,包括端口号(如果有)。$_SERVER['HTTP_USER_AGENT']:客户端浏览器发送的用户代理字符串。$_SERVER['HTTP_ACCEPT']:客户端可接受的内容类型列表。$_SERVER['HTTP_ACCEPT_ENCODING']:客户端可接受的编码类型,如gzip。$_SERVER['HTTP_ACCEPT_LANGUAGE']:客户端可接受的语言列表。$_SERVER['HTTP_COOKIE']:客户端发送的所有cookie信息。$_SERVER['HTTP_REFERER']:发送当前请求的页面的URL。$_SERVER['HTTP_ACCEPT_CHARSET']:客户端可接受的字符集列表。$_SERVER['HTTP_X_REQUESTED_WITH']:通常用于识别AJAX请求。$_SERVER['HTTPS']:如果请求是通过HTTPS发起的,则此值为"on",否则为空字符串。$_SERVER['SERVER_NAME']:服务器的主机名。$_SERVER['SERVER_PORT']:服务器监听的端口号。$_SERVER['SERVER_PROTOCOL']:服务器使用的协议,如HTTP/1.1。$_SERVER['REQUEST_METHOD']:客户端发起的请求方法,如GET、POST等。$_SERVER['REQUEST_URI']:当前请求的URI。$_SERVER['SCRIPT_NAME']:当前执行脚本的文件名。$_SERVER['SCRIPT_FILENAME']:当前执行脚本的完整路径。$_SERVER['PATH_INFO']:请求URI中的路径信息,用于解析动态URL中的参数。$_SERVER['DOCUMENT_ROOT']:服务器上的文档根目录。$_SERVER['PHP_SELF']:当前脚本的文件名,包括路径(如果存在)。$_SERVER['argv']:传递给脚本的命令行参数数组。$_SERVER['argc']:传递给脚本的命令行参数的数量。
这些参数提供了关于服务器环境和客户端请求的详细信息,对于开发Web应用程序非常有用。请注意,$_SERVER中的某些元素可能在不同的服务器和配置中有所不同。在使用这些参数时,建议进行适当的检查以确保它们存在并具有预期的值。
以上就是关于“php $_server参数有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm