香港独立IP空间
香港php空间
美国php空间
域名注册

重定向是我们在开发网站当中经常用到的,举个最简单的例子,当实行某一个操作后,不管是成功或者失败,一般都会给个提示,然后再重定向到新的页面。这是很普遍的一种现象,也是为了提高用户体验,总不能让用户自己去点击返回吧!使用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元注册国际顶级域名

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档