首页 > 作文

PHP的简单跳转提示的实现详解

更新时间:2023-04-06 14:48:43 阅读: 评论:0

在php开发中,尤其是mvc框架或者项目中,会碰到很多跳转情况,比如:登录成功或失败大学英语三级真题后的跳转等等。

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

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

<?php/** * 基础控制器类 */class controller {  /**   * 跳转   * $url 目标url   * $info 提示信息   * $time 等待时间(单位秒)   */  protected fu非主流歌曲排行榜nction jump($url,$info=null,$time=3) {    //人事变动通知判断是立即跳转还是刷新跳转    if(is_null($info)) {      //立即跳转      header('location:'. $url);      die;    } el {      //如何画好素描刷新跳转,给出提示      echo <<<tiaozhuan<meta http-equiv="content-type" content="text/html; chart=ut应急预案演练f-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="cond">$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('cond');    var time = --scd.innerhtml;    if(time<=0){      window.location.href = url;      clearinterval(mytime);    }  }  var mytime = tinterval("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() {    @ssion_start();    // 删除相关会话数据    unt($_ssion['admininfo']);    // 删除会话数据区    ssion_destroy();    // 立即跳转到登录页面    $this->jump('index.php?c=admin&a=login','您已退出后台登录!');  }}

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

附上一个效果图:

以上所述是www.887551.com给大家介绍的php的简单跳转提示的实现详解整合,希望对大家有所帮助

本文发布于:2023-04-06 14:48:41,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/2511c5ad38d9b8a3f26ff9f908a6e564.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP的简单跳转提示的实现详解.doc

本文 PDF 下载地址:PHP的简单跳转提示的实现详解.pdf

下一篇:返回列表
标签:跳转   控制器   提示信息   基础
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图