php实现提示跳转的方法是什么

php实现提示跳转的方法是:首先在MVC的自动加载中,将基础控制器类进行自动加载注册;然后通过不同控制器类继承基础控制器类;最后调用定义的跳转提示即可。

php实现提示跳转的方法是什么

在PHP开发中,尤其是MVC框架或者项目中,会碰到很多跳转情况,比如:登录成功或失败后的跳转等等。

(学习视频推荐:java课程)

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

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

立即学习“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提示信息    * {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;}
    

提示信息

    

        $info
        页面在$time秒后会自动跳转,或点击立即跳转    

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);TIAOZHUAN;        die;        }    }}

登录后复制

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

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

display('login.html');    }    /**     * 后台注销功能     */    public function logoutAction() {        @session_start();        // 删除相关会话数据        unset($_SESSION['adminInfo']);        // 删除会话数据区        session_destroy();        // 立即跳转到登录页面        $this->jump('index.php?c=Admin&a=login','您已退出后台登录!');    }}

登录后复制

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

附上一个效果图:

0a3730ff666af39bf6ee743ff41d4d3.png

相关推荐:php培训

以上就是php实现提示跳转的方法是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2521809.html

(0)
上一篇 2025年3月5日 17:00:47
下一篇 2025年3月5日 17:00:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论