新聞中心
thinkphp如何定制頁面重定向redirect方法
重定向是我們?cè)陂_發(fā)網(wǎng)站當(dāng)中經(jīng)常用到的,舉個(gè)最簡單的例子,當(dāng)實(shí)行某一個(gè)操作后,不管是成功或者失敗,一般都會(huì)給個(gè)提示,然后再重定向到新的頁面。這是很普遍的一種現(xiàn)象,也是為了提高用戶體驗(yàn),總不能讓用戶自己去點(diǎn)擊返回吧!使用thinkphp框架開發(fā)網(wǎng)站就可以很便捷的實(shí)現(xiàn)這一功能,因?yàn)橄到y(tǒng)已經(jīng)為我們提供了一個(gè)非常好用的redirect方法,此方法可以實(shí)現(xiàn)頁面的重定向功能。無憂主機(jī)(www.gle-technology.com)小編今天就和大家來講一下這個(gè)方法怎么用,大家看完之后最好將代碼放到php虛擬主機(jī)中測(cè)試幾遍,這樣可以更快熟悉使用。redirect方法是屬性Action類,所以我們?cè)诓僮髦姓{(diào)用的方式是 $this->redirect('User/index',array('cate_id'=>2),5,'頁面跳轉(zhuǎn)中....'); 此方法有四個(gè)參數(shù), 第一個(gè)是需要重定向的URL,可以用模塊/操作的方式來寫,意思就是跳到哪個(gè)模塊的哪個(gè)操作方法中,比如小編寫的User/index表示的是跳到User模塊的index操作方法, 第二個(gè)參數(shù)是數(shù)組,代表URL傳遞的GET參數(shù),可以傳遞很多個(gè)參數(shù),像小編上面寫的傳遞參數(shù)cate_id=2,如果要傳遞很多參數(shù)可以這樣寫,array('cate_id'=>3,'cate_name'=>'admin','cate_time'=>'10-26') 第三個(gè)參數(shù)是需要停留幾秒后跳轉(zhuǎn), 第四個(gè)參數(shù)是在停留期間在頁面顯示出來的內(nèi)容,支持HTML標(biāo)簽。 從上面我們可以看出,thinkphp給我們提供的這個(gè)redirect方法是非常靈活的,不需要我們?nèi)ブ貜?fù)寫很多代碼了。好了,本章我們就講了一個(gè)重定向方法,比較簡單! 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名
本文地址:http://www.gle-technology.com/thinkphp/9701.html