新闻中心

thinkphp如何定制页面重定向redirect方法

作者 / 无忧主机 时间 2012-11-02 04:54:49

重定向是我们在开发网站当中经常用到的,举个最简单的例子,当实行某一个操作后,不管是成功或者失败,一般都会给个提示,然后再重定向到新的页面。这是很普遍的一种现象,也是为了提高用户体验,总不能让用户自己去点击返回吧!使用thinkphp框架开发网站就可以很便捷的实现这一功能,因为系统已经为我们提供了一个非常好用的redirect方法,此方法可以实现页面的重定向功能。无忧主机(www.51php.com)小编今天就和大家来讲一下这个方法怎么用,大家看完之后最好将代码放到php虚拟主机中测试几遍,这样可以更快熟悉使用。redirect方法是属性Action类,所以我们在操作中调用的方式是 $this->redirect('User/index',array('cate_id'=>2),5,'页面跳转中....'); 此方法有四个参数, 第一个是需要重定向的URL,可以用模块/操作的方式来写,意思就是跳到哪个模块的哪个操作方法中,比如小编写的User/index表示的是跳到User模块的index操作方法, 第二个参数是数组,代表URL传递的GET参数,可以传递很多个参数,像小编上面写的传递参数cate_id=2,如果要传递很多参数可以这样写,array('cate_id'=>3,'cate_name'=>'admin','cate_time'=>'10-26') 第三个参数是需要停留几秒后跳转, 第四个参数是在停留期间在页面显示出来的内容,支持HTML标签。 从上面我们可以看出,thinkphp给我们提供的这个redirect方法是非常灵活的,不需要我们去重复写很多代码了。好了,本章我们就讲了一个重定向方法,比较简单!   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/thinkphp/9701.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服