• 技术文章 >后端开发 >php教程

    php中怎么自动刷新页面

    PHPzhongPHPzhong2020-09-05 13:44:25原创4927

    php中自动刷新页面的方法:1、使用header()函数来实现自动刷新页面;2、在PHP脚本中嵌入JS代码,通过JS代码来实现自动刷新页面。

    php中怎么自动刷新页面?

    1、使用header()函数来设置自动刷新页面

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

    基本语法

    header( $header, $replace = TRUE, $http_response_code )

    或者

    header(string, replace, http_response_code)

    参数:

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

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

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

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

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

    <?php 
    header("content-type:text/html;charset=utf-8");
    echo "页面每3秒刷新一次</br></br>"; 
         
    // 该函数每3秒钟刷新一次页面
    header("refresh: 3"); 
         
    echo date('H:i:s Y-m-d'); 
       
    exit; 
    ?>

    效果图:

    1.gif

    2、在PHP中嵌入JS代码,通过JS代码来实现自动刷新页面

    首先,打开php编辑器,新建php文件,例如:index.php。

    1.png

    在index.php中,输入代码:echo ("<script>setTimeout('window.location.reload()', 1);</script>");。

    2.png

    浏览器运行index.php页面,此时发现页面会自动刷新。

    3.png

    代码:

    <?php 
    //echo "系统当前时间戳为:";
    echo "";
    echo time();
    echo "<br>";
    //<!--JS 页面自动刷新 -->
    echo ("<script type=\"text/javascript\">");
    echo ("function fresh_page()"); 
    echo ("{");
    echo ("window.location.reload();");
    echo ("}"); 
    echo ("setTimeout('fresh_page()',1000);"); 
    echo ("</script>");
    ?>

    更多相关知识,请访问 PHP中文网!!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php header 刷新页面
    上一篇:PHP绘图对象结构设计与应用实例_PHP 下一篇:用封装类来合理的设计PHP项目--谈PHP项目中类的封装_PHP
    PHP编程就业班

    相关文章推荐

    • PHPCMS 与 MVC 的区别?• 处理PHP strtotime的BUG• 直击Thinkphp中的Swoole• 使用PHPMailer在ThinkPHP5中发送电子邮件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网