PHP函数用于获取当前请求的URL地址。
PHP中有几种函数可以用于获取当前请求的URL地址。下面将介绍其中常用的几种函数。
1. $_SERVER['HTTP_HOST']
这个全局变量用于获取当前请求的主机名。例如,如果当前请求的URL是"http://www.example.com/page.php",那么$_SERVER['HTTP_HOST']的值就是"www.example.com"。
2. $_SERVER['REQUEST_URI']
这个全局变量用于获取当前请求的URI(Uniform Resource Identifier)。URI是指URL中域名后的路径部分,包括查询字符串。例如,如果当前请求的URL是"http://www.example.com/page.php?id=1",那么$_SERVER['REQUEST_URI']的值就是"/page.php?id=1"。
3. $_SERVER['SCRIPT_NAME']
这个全局变量用于获取当前脚本的相对路径。例如,如果当前脚本的URL是"http://www.example.com/page.php",那么$_SERVER['SCRIPT_NAME']的值就是"/page.php"。
4. $_SERVER['PHP_SELF']
这个全局变量用于获取当前脚本的相对路径和文件名。例如,如果当前脚本的URL是"http://www.example.com/page.php",那么$_SERVER['PHP_SELF']的值就是"/page.php"。
5. $_SERVER['QUERY_STRING']
这个全局变量用于获取当前请求的查询字符串部分。查询字符串是指URL中问号后的部分,包括问号。例如,如果当前请求的URL是"http://www.example.com/page.php?id=1",那么$_SERVER['QUERY_STRING']的值就是"id=1"。
使用这些函数可以方便地获取当前请求的URL地址和相关信息,以便在开发中进行处理和使用。例如,可以使用这些函数获取当前请求的URL参数,进行重定向,生成网页链接等等。
