CI框架action重定向redirect()
技術支持服務電話:15308000360 【7x24提供運維服務,解決各類系統/軟硬件疑難技術問題】
CI框架不能使用$this->redirect(),只能使用redirect();并且默認重定向地址帶有index.php,如果需要去掉,請使用絕對地址。
使用示例:
通過發送HTTP頭,命令客戶端轉向到您指定的URL。您既可以指定一個完整的URL,也可以對于站內內容,指定基于網站根目錄的相對URL。本函數會自動根據您的配置文件,構造出完整的URL。
你可以設定第二個參數為 location 定位操作(默認)或者 refresh 刷新操作。定位操作比刷新操作執行速度快,但是在Windows服務器上有時會報錯。可選的第3個參數允許你發送一個特定的HTTP請求返回碼 – 舉例來說這可以用來創建303請求重定向來服務于搜索引擎. 默認的請求返回碼是302(臨時重定向). 第3個參數只使用于'location'重定向, 而不是用于'refresh'. 范例:
//注意!!一定不要忘了加載 $this->load->helper('url'); if ($logged_in == FALSE) { redirect('/login/form/', 'refresh'); } // with 301 redirect redirect('/article/13', 'location', 301);