CI框架中使用header提示重定向次數(shù)過多怎么解決?
CI框架不能使用$this->redirect(),只能使用redirect();并且默認(rèn)重定向地址帶有index.php,如果需要去掉,請使用絕對地址。使用示例:通過發(fā)送HTTP頭,命令客戶端轉(zhuǎn)向到您指定的URL。您既可以指定一個完整的URL,也可以對于站內(nèi)內(nèi)容,指定基于網(wǎng)站根目錄的相對URL。本函數(shù)會自動根據(jù)您的配置文件,構(gòu)造出完整的URL。你可以設(shè)定第二個參數(shù)為 location 定位操作(默認(rèn))或者 refresh 刷新操作。定位操作比刷新操作執(zhí)行速度快,但是在Windows服務(wù)器上有時會報錯。可選的第3個參數(shù)允許你發(fā)送一個特定的HTTP請求返回碼 – 舉例來說這可以用來創(chuàng)建303請求重定向來服務(wù)于搜索引擎. 默認(rèn)的請求返回碼是302(臨時重定向). 第3個參數(shù)只使用于’location’重定向, 而不是用于’refresh’. 范例://注意?。∫欢ú灰思虞d $this->load->helper('url');if ($logged_in == FALSE){?0?2?0?2?0?2?0?2?0?2redirect('/login/form/', 'refresh');}// with 301 redirectredirect('/article/13', 'location', 301);