📜  使用PHP刷新页面

📅  最后修改于: 2022-05-13 01:54:11.036000             🧑  作者: Mango

使用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 。