在PHP中,实现页面重定向的方法主要有两种:header()
函数和$_SERVER['PHP_SELF']
。以下是这两种方法的详细说明:
- 使用
header()
函数:
header()
函数用于发送HTTP头信息。要实现页面重定向,可以使用header()
函数发送一个Location
头信息,告诉浏览器跳转到新的URL。示例代码如下:
注意:header()
函数必须在发送任何输出(包括空格、换行等)之前调用。否则,它将无法正常工作。
- 使用
$_SERVER['PHP_SELF']
:
$_SERVER['PHP_SELF']
是一个预定义的全局变量,它表示当前脚本文件的路径。要实现页面重定向,可以使用$_SERVER['PHP_SELF']
构建一个新的URL,并使用header()
函数发送一个Location
头信息。示例代码如下:
这两种方法都可以实现页面重定向,但通常推荐使用header()
函数,因为它更灵活且易于使用。