PHP如何使用header()函数刷新页面?

来源:07素材网 04月08日 22:35

在PHP中我们可以使用header()函数来刷新页面;该函数会以原始形式将HTTP标头发送到客户端或浏览器。下面本篇文章就来给大家介绍使用header()函数来刷新页面的方法,希望对大家有所帮助。

PHP网站建设

PHP header()函数

PHP header()函数以原始形式将HTTP标头发送到客户端或浏览器。在将HTML,XML,JSON或其他输出发送到浏览器或客户端之前,将原始数据与服务器发出的请求(尤其是HTTP请求)一起作为标头信息发送。HTTP标头更准确地提供有关请求和响应的消息正文中发送的对象所需的信息。

基本语法
header( $header, $replace = TRUE, $http_response_code )
或者
header(string, replace, http_response_code)
参数:

1、$header:它包含头字符串。有两种类型的标头调用。标头的第一种情况是以字符串“http/”开头,用于确定要发送的HTTP状态代码。标头的第二种情况是“Location:”开头。这是强制性参数。

2、$replace:这是一个可选参数,可省略。它用于表示标头应该替换前一个或添加第二个标头;默认值为True(将替换)。如果$replace值为False,则强制使用同一类型的多个标头。

3、$http_response_code:这是一个可选参数,可省略。它可将HTTP响应代码强制为指定值(php 4.3及更高版本)。

注意:此header()函数可防止同时发送多个标头。在PHP 4.4发布之后,这是针对标头注入攻击的保护。

代码示例

下面通过例子来说明在PHP中如何使用header()函数来刷新页面:

示例1:使用header()函数每3秒刷新一次网页。

"; // 该函数每3秒钟刷新一次页面 header("refresh: 3"); echo date('H:i:s Y-m-d'); exit; ?>
输出:

PHP header函数

示例2:使用header()函数将网页重定向到另一个页面,3秒后跳转到另一个页面

"; // 该函数每3秒钟刷新一次页面 header("refresh: 3; url = http://www.php.cn/"); exit; ?>
输出:

PHP header函数

相关视频教程推荐:《PHP教程》

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是PHP如何使用header()函数刷新页面?的详细内容,更多请关注php中文网其它相关文章!
原文出处:http://www.php.cn/php-weizijiaocheng-416920.html
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误