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实现的获取URL信息的类
Jan 02 PHP
php MySQL与分页效率
Jun 04 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
PHP中实现Bloom Filter算法
Mar 30 PHP
PHP内核探索之变量
Dec 22 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 PHP
PHP实现微信红包金额拆分试玩的算法示例
Apr 07 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
php屏蔽错误及提示的方法
May 10 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
php遍历目录viewDir函数
2009/12/15 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
Python生成随机MAC地址
2015/03/10 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
Python集合操作方法详解
2020/02/09 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
详解KMP算法以及python如何实现
2020/09/18 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
自主招生推荐信范文
2014/05/10 职场文书
大学生交通专业求职信
2014/09/01 职场文书
教师个人师德总结
2015/02/06 职场文书
自荐信怎么写
2015/03/04 职场文书
廉政承诺书范文
2015/04/28 职场文书
2015入党自传书范文
2015/06/26 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
改造DE1103三步曲
2022/04/07 无线电