使用PHP刷新页面
在PHP使用 header()函数刷新网页。 HTTP 函数是那些在发送任何其他输出之前处理由 Web 服务器发送到客户端或浏览器的信息的函数。 PHP header()函数以原始形式将 HTTP 标头发送到客户端或浏览器。在 HTML、XML、JSON 或其他输出发送到浏览器或客户端之前,原始数据与服务器发出的请求(尤其是 HTTP 请求)一起作为标头信息发送。 HTTP 标头提供有关在消息正文中发送的对象的所需信息,更准确地与请求和响应有关。
句法:
void header( $header, $replace = TRUE, $http_response_code )
Or
header(string, replace, http_response_code)
参数:
- $header:它保存标题字符串。有两种类型的标头调用。第一个标头以字符串“HTTP/”开头,用于确定要发送的 HTTP 状态代码。标题的第二种情况是“位置:”。它是强制性参数。
- $replace:可选参数。它表示标题应该替换以前的或添加第二个标题。默认值为 True(将替换)。如果 $replace 值为 False 那么它会强制多个相同类型的标头。
- $http_response_code:可选参数。它将 HTTP 响应代码强制为指定值(PHP 4.3 及更高版本)。
注意:此函数可防止一次发送多个标头。这是PHP 4.4 发布后对标头注入攻击的保护。
下面的例子说明了使用 header() 在PHP刷新当前页面:
示例:本示例使用 header()函数每 3 秒刷新一次网页。
";
echo "Page will refresh in every 3 seconds";
// The function will refresh the page
// in every 3 second
header("refresh: 3");
echo date('H:i:s Y-m-d');
exit;
?>
输出:
示例 2:此示例使用 header()函数将网页重定向到另一个页面。
";
echo "we will redirect to GeeksForGeeks Official website in 3 second";
// The function will redirect to geeksforgeeks official website
header("refresh: 3; url = https://www.geeksforgeeks.org/");
exit;
?>
输出:
参考资料: https://www. PHP.net/manual/en/函数.header。 PHP
PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。