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 过滤危险html代码
Jun 29 PHP
PHP教程 基本语法
Oct 23 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
yii添删改查实例
Nov 16 PHP
详解WordPress中添加和执行动作的函数使用方法
Dec 29 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
PHP实现导出excel数据的类库用法示例
Oct 15 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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中static静态变量的使用方法详解
2010/06/04 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
Python 的 Socket 编程
2015/03/24 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
python实现人像动漫化的示例代码
2020/05/17 Python
Python进行统计建模
2020/08/10 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
《盘古开天地》教学反思
2014/02/28 职场文书
优秀护士先进事迹
2014/05/08 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书