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聊天室技术
Oct 09 PHP
php 全局变量范围分析
Aug 07 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
php不使用插件导出excel的简单方法
Mar 04 PHP
PHP获取服务器端信息的方法
Nov 28 PHP
PHP之密码加密的几种方式
Jul 29 PHP
thinkPHP5.0框架API优化后的友好性分析
Mar 17 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 PHP
PHP大文件分块上传功能实例详解
Jul 22 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
浅谈PHP5.6 与 PHP7.0 区别
Oct 09 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
Django视图和URL配置详解
2018/01/31 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
Python 互换字典的键值对实例
2019/02/12 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
老公给老婆的道歉信
2014/01/10 职场文书
学校党员对照检查材料
2014/08/28 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
中学图书馆工作总结
2015/08/11 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL