天天看點

CI重定向:php(codeigniter)中如何重定向

Q:

在儲存完資料之後需要重定向,防止資料重複送出。

我使用$this->方法名();跳轉,發現不能達到重定向的效果(位址欄沒變)

請教高手重定向怎麼用

A:

$this->load->helper('url');

redirect('/login/form/', 'refresh');

通過發送HTTP頭,指令用戶端轉向到您指定的URL。您既可以指定一個完整的URL,也可以對于站内内容,指定基于網站根目錄的相對URL。本函數會自動根據您的配置檔案,構造出完整的URL。

你可以設定第二個參數為 location 定位操作(預設)或者 refresh 重新整理操作。定位操作比重新整理操作執行速度快,但是在Windows伺服器上有時會報錯。可選的第3個參數允許你發送一個特定的HTTP請求傳回碼 - 舉例來說這可以用來建立303請求重定向來服務于搜尋引擎. 預設的請求傳回碼是302(臨時重定向). 第3個參數 隻使用于'location'重定向, 而不是用于'refresh'.

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/