php $_server如何编写
导读:$_SERVER 是一个预定义的全局数组,在 PHP 中用于存储有关头、路径和脚本位置等服务器信息。要使用 $_SERVER,您可以直接访问数组中的元素,而无需手动创建它们。以下是一些常见的 $_SERVER 元素及其用途: $_SERV...
$_SERVER
是一个预定义的全局数组,在 PHP 中用于存储有关头、路径和脚本位置等服务器信息。要使用 $_SERVER
,您可以直接访问数组中的元素,而无需手动创建它们。以下是一些常见的 $_SERVER
元素及其用途:
$_SERVER['HTTP_HOST']
:当前请求的主机名(包括端口号)。$_SERVER['HTTP_USER_AGENT']
:客户端浏览器描述信息。$_SERVER['REQUEST_URI']
:当前请求的 URI。$_SERVER['SCRIPT_NAME']
:当前执行脚本的文件名。$_SERVER['SCRIPT_FILENAME']
:当前执行脚本的完整路径。$_SERVER['SERVER_NAME']
:服务器的主机名。$_SERVER['SERVER_PORT']
:服务器监听的端口号。$_SERVER['DOCUMENT_ROOT']
:Web 服务器的文档根目录。$_SERVER['REMOTE_ADDR']
:客户端的 IP 地址。$_SERVER['REQUEST_METHOD']
:HTTP 请求方法(例如 GET、POST 或 PUT)。
以下是一个简单的示例,展示了如何使用 $_SERVER
数组:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
$_SERVER Example<
/title>
<
/head>
<
body>
<
h1>
Server Information<
/h1>
<
p>
Host: <
?php echo $_SERVER['HTTP_HOST'];
?>
<
/p>
<
p>
User Agent: <
?php echo $_SERVER['HTTP_USER_AGENT'];
?>
<
/p>
<
p>
Request URI: <
?php echo $_SERVER['REQUEST_URI'];
?>
<
/p>
<
p>
Script Name: <
?php echo $_SERVER['SCRIPT_NAME'];
?>
<
/p>
<
p>
Script Filepath: <
?php echo $_SERVER['SCRIPT_FILENAME'];
?>
<
/p>
<
p>
Server Name: <
?php echo $_SERVER['SERVER_NAME'];
?>
<
/p>
<
p>
Server Port: <
?php echo $_SERVER['SERVER_PORT'];
?>
<
/p>
<
p>
Document Root: <
?php echo $_SERVER['DOCUMENT_ROOT'];
?>
<
/p>
<
p>
Remote Address: <
?php echo $_SERVER['REMOTE_ADDR'];
?>
<
/p>
<
p>
Request Method: <
?php echo $_SERVER['REQUEST_METHOD'];
?>
<
/p>
<
/body>
<
/html>
这个示例将输出当前请求的详细信息,包括主机名、用户代理、请求 URI 等。请注意,$_SERVER
数组中的元素可能在不同的服务器和配置中有所不同。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php $_server如何编写
本文地址: https://pptw.com/jishu/708088.html