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 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
Yii分页用法实例详解
Dec 04 PHP
PHP下载文件的函数实例代码
May 18 PHP
php好代码风格的阶段性总结
Jun 25 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
May 28 PHP
tp5框架无刷新分页实现方法分析
Sep 26 PHP
PHP页面静态化――纯静态与伪静态用法详解
Jun 05 PHP
Laravel登录失败次数限制的实现方法
Aug 26 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 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相对当前文件include其它文件的方法
2015/03/13 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
百度地图API使用方法详解
2015/08/25 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
js随机颜色代码的多种实现方式
2013/04/23 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
Python多线程编程(五):死锁的形成
2015/04/05 Python
python开发之for循环操作实例详解
2015/11/12 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python 里最强的地图绘制神器
2021/03/01 Python
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
什么是设计模式
2012/06/17 面试题
业务总经理岗位职责
2014/02/03 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
工程服务质量承诺书
2015/04/29 职场文书
品德与社会教学反思
2016/02/24 职场文书