• 在庆祝海南建省办经济特区30周年大会上的讲话 2019-10-07
  • 俄罗斯世界杯F组:球迷风采 2019-09-24
  • 彭于晏廖凡曝姜文“精神洁癖” 2019-09-24
  • 苏州大学研究生支教团网上众筹资助留守儿童 2019-09-23
  • 湖北政务微信排行榜第187期出炉 交警类公号表现亮眼 2019-09-19
  • 【奋斗吧2018】风电检修工——荒原上的“听风者” 2019-08-31
  • 母亲节又送康乃馨?送这样的健康佳品才走心 2019-08-30
  • [酷]此文已经把马克思理论、边际理论、人类需求层次理论、生物学理论、心理学理论、社会管理学理论等理论在哲学层面完美融合了! 2019-08-26
  • 兰芝雪纱修颜气垫隔离霜 2019-07-27
  • “鹊桥”中继星顺利进入使命轨道运行 2019-07-27
  • 超越舆情管理的360度信息决策 2019-07-22
  • 视频陶然居变形记:从路边小饭馆到全国餐饮十强 2019-07-21
  • 防震减灾事业发展的重要理论成果 2019-07-20
  • 珠宝配美人!李冰冰大片衣着性感秀身段 2019-07-20
  • 机器人也能拥有“情商”?这个可以有 2019-07-19
  • 香港赛马会必中三头:PHP的简单跳转提示的实现详解

     更新时间:2019年03月14日 14:45:15   作者:kemili   我要评论
    这篇文章主要介绍了PHP的简单跳转提示的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    香港赛马会网站惠泽社绝杀八码 www.mwcrz.tw 在PHP开发中,尤其是MVC框架或者项目中,会碰到很多跳转情况,比如:登录成功或失败后的跳转等等。

    以下以MVC框架开发中为基础,示例讲解:

    在基础控制器类中:Conrtoller.class.php

    <?php
    
    /**
     * 基础控制器类
     */
    class Controller {
      /**
       * 跳转
       * $url 目标url
       * $info 提示信息
       * $time 等待时间(单位秒)
       */
      protected function jump($url,$info=NULL,$time=3) {
        //判断是立即跳转还是刷新跳转
        if(is_null($info)) {
          //立即跳转
          header('location:'. $url);
          die;
        } else {
          //刷新跳转,给出提示
          echo <<<TIAOZHUAN
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>提示信息</title>
    <style type='text/css'>
      * {margin:0; padding:0;}
      div {width:390px; height:287px; border:1px #09C solid; position:absolute; left:50%; margin-left:-195px; top:10%;}
      div h2 {width:100%; height:30px; line-height:30px; background-color:#09C; font-size:14px; color:#FFF; text-indent:10px;}
      div p {height:120px; line-height:120px; text-align:center;}
      div p strong {font-size:26px;}
    </style>
    <div>
      <h2>提示信息</h2>
      <p>
        <strong>$info</strong><br />
        页面在<span id="second">$time</span>秒后会自动跳转,或点击<a id="tiao" href="$url" rel="external nofollow" >立即跳转</a>
      </p>
    </div>
    <script type="text/javascript">
      var url = document.getElementById('tiao').href;
      function daoshu(){
        var scd = document.getElementById('second');
        var time = --scd.innerHTML;
        if(time<=0){
          window.location.href = url;
          clearInterval(mytime);
        }
      }
      var mytime = setInterval("daoshu()",1000);
    </script>
    TIAOZHUAN;
        die;
        }
      }
    
    }

    在MVC的自动加载中,将Controller.class.php进行自动加载注册

    通过不同控制器类继承上面的Controller.class.php基础控制器类后,就可以调用定义的跳转提示。

    <?php
    
    /**
     * 后台管理员控制器(登录、注销、管理员的增删改查等)
     */
    class AdminController extends Controller {
      /**
       * 展示登录表单动作
       */
      public function loginAction() {
        // 载入当前的视图文件
        $this->display('login.html');
      }
      /**
       * 后台注销功能
       */
      public function logoutAction() {
        @session_start();
        // 删除相关会话数据
        unset($_SESSION['adminInfo']);
        // 删除会话数据区
        session_destroy();
        // 立即跳转到登录页面
        $this->jump('index.php?c=Admin&a=login','您已退出后台登录!');
      }
    }

    当然,这里是在MVC中实现的,你也可以把jump()单独提出来进行使用。

    附上一个效果图:

    以上所述是小编给大家介绍的PHP的简单跳转提示的实现详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    相关文章

    • php递归列出所有文件和目录的代码

      php递归列出所有文件和目录的代码

      我的程序在国外的SREVER上,自己编的程序存放到哪,我很难记清。 所以编了一个简单的目录递归函数,查看我的程序,很方便的。
      2008-09-09
    • 浅析php变量修饰符static的使用

      浅析php变量修饰符static的使用

      本篇文章是对php变量修饰符static的使用进行了详细的分析介绍,需要的朋友参考下
      2013-06-06
    • PHP观察者模式定义与用法实例分析

      PHP观察者模式定义与用法实例分析

      这篇文章主要介绍了PHP观察者模式定义与用法,结合具体实例形式分析了观察者模式的原理,及php定义、使用观察者模式相关操作技巧,需要的朋友可以参考下
      2019-03-03
    • php join函数应用

      php join函数应用

      php join函数应用,需要的朋友可以参考下。
      2011-05-05
    • php根据命令行参数生成配置文件详解

      php根据命令行参数生成配置文件详解

      这篇文章主要介绍了php根据命令行参数生成配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2019-03-03
    • PHP Cookie学习笔记

      PHP Cookie学习笔记

      这篇文章主要为大家分享了PHP Cookie学习笔记,告诉大家什么是Cookie,Cookie的功能有哪些? 如何创建、读取、删除Cookie,感兴趣的小伙伴们可以参考一下
      2016-08-08
    • 10个实用的PHP代码片段

      10个实用的PHP代码片段

      这些代码在Web开发经?;嵊玫?,比较实用的代码,提高开发效率。
      2011-09-09
    • 用PHP函数解决SQL injection

      用PHP函数解决SQL injection

      用PHP函数解决SQL injection...
      2006-12-12
    • 深入浅出讲解:php的socket通信原理

      深入浅出讲解:php的socket通信原理

      本篇文章主要介绍了php的socket通信原理,讲述了socket通信机制的原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
      2016-12-12
    • 关于PHP5 Session生命周期介绍

      关于PHP5 Session生命周期介绍

      PHP5有很多值得学习的地方,这里我们主要介绍PHP5 Session的使用,Session 是如何来判断客户端用户的呢?
      2010-03-03

    最新评论

  • 在庆祝海南建省办经济特区30周年大会上的讲话 2019-10-07
  • 俄罗斯世界杯F组:球迷风采 2019-09-24
  • 彭于晏廖凡曝姜文“精神洁癖” 2019-09-24
  • 苏州大学研究生支教团网上众筹资助留守儿童 2019-09-23
  • 湖北政务微信排行榜第187期出炉 交警类公号表现亮眼 2019-09-19
  • 【奋斗吧2018】风电检修工——荒原上的“听风者” 2019-08-31
  • 母亲节又送康乃馨?送这样的健康佳品才走心 2019-08-30
  • [酷]此文已经把马克思理论、边际理论、人类需求层次理论、生物学理论、心理学理论、社会管理学理论等理论在哲学层面完美融合了! 2019-08-26
  • 兰芝雪纱修颜气垫隔离霜 2019-07-27
  • “鹊桥”中继星顺利进入使命轨道运行 2019-07-27
  • 超越舆情管理的360度信息决策 2019-07-22
  • 视频陶然居变形记:从路边小饭馆到全国餐饮十强 2019-07-21
  • 防震减灾事业发展的重要理论成果 2019-07-20
  • 珠宝配美人!李冰冰大片衣着性感秀身段 2019-07-20
  • 机器人也能拥有“情商”?这个可以有 2019-07-19
  • 众乐游棋牌 助赢计划下载安装 百家乐稳赚秘籍 欢乐生肖开奖历史 期货稳赚不赔的方法 玩双面盘彩票的技巧规律 今天的足球即时比分 重庆时时彩稳赚计划 微信骰子6 球探即时比分网