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'.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM