ThinkPHP框架使用redirect实现页面重定向的方法实例分析


Posted in PHP onApril 12, 2018

本文实例讲述了ThinkPHP框架使用redirect实现页面重定向的方法。分享给大家供大家参考,具体如下:

ThinkPHP redirect 方法

ThinkPHP redirect 方法可以实现页面的重定向(跳转)功能。redirect 方法语法如下:

$this->redirect(string url, array params, int delay, string msg)

参数说明:

参数 说明
url 必须,重定向的 URL 表达式。
params 可选,其它URL参数。
delay 可选, 重定向延时,单位为秒。
msg 可选,重定向提示信息。

ThinkPHP redirect 实例

在 Index 模块 index 方法中,重定向到本模块的 select 操作:

class IndexAction extends Action{
public function index()
{
 $this->redirect('select', array('status'=>1), 3, '页面跳转中~'); //3秒
}
}

一些常用的 redirect 重定向例子:

// 不延时,直接重定向
$this->redirect('select', array('status'=>1));
// 延时跳转,但不带参数,输出默认提示
$this->redirect('select', '', 3);
// 重定向到其他模块操作
$this->redirect('Public/login');
// 重定向到其他分组
$this->redirect('Admin-Public/login');

提示:

1. 当延时跳转时,必须输入 params 参数(可以为空),也就是 delay 必须出现在第 3 位上。

2. 如果发现跳转后的 URL 有问题,由于 redirect 方法调用 U 方法来生成跳转后的地址,这时候可以测试一下 U 方法生成的地址是否正确,再检查一下系统配置。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
如何把PHP转成EXE文件
Oct 09 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
比较好用的PHP防注入漏洞过滤函数代码
Apr 11 PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 PHP
PHP执行批量mysql语句的解决方法
May 02 PHP
php调用Google translate_tts api实现代码
Aug 07 PHP
header导出Excel应用示例
Jan 24 PHP
php获取apk包信息的方法
Aug 15 PHP
PHP正则表达式入门教程(推荐)
May 18 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 PHP
PHP实现的mongoDB数据库操作类完整实例
Apr 10 #PHP
PHP实现的简单组词算法示例
Apr 10 #PHP
PHP实现的大文件切割与合并功能示例
Apr 10 #PHP
PHP实现分布式memcache设置web集群session同步的方法
Apr 10 #PHP
PHP实现Redis单据锁以及防止并发重复写入
Apr 10 #PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 #PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
Apr 09 #PHP
You might like
use jscript List Installed Software
2007/06/11 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
浅析JavaScript动画
2015/06/10 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
wxPython学习之主框架实例
2014/09/28 Python
用Python遍历C盘dll文件的方法
2015/05/06 Python
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
用Eclipse写python程序
2018/02/10 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
Linux机考试题
2015/07/17 面试题
群众路线剖析材料
2014/02/02 职场文书
优秀实习生感言
2014/03/01 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
教师个人年度总结
2015/02/11 职场文书
英文导游词
2015/02/13 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
mysql优化
2021/04/06 MySQL
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android