我使用笨,我的問題是相同的How can I redirect to home when user click on back button after logout?Codeigniter:當用戶在註銷後點擊後退按鈕時,如何重定向到家中?
我嘗試下面的代碼在views/header.php
並在控制器頂部,但沒有取得進展..!
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
我也試過
/* @author: Muhammad Sajid
* @name: do_logout
*/
public function do_logout()
{
$this->session->sess_destroy();
$this->clearCache();
redirect("login/index/0");
}
//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com
public function clearCache(){
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
}
,但沒有找到解決辦法....
爲什麼你擔心這個問題?如果你已經讓你的控制器登錄保護頁面(點擊後退按鈕後)將消失(假設你重定向到登錄頁面,如果沒有登錄),只要用戶刷新頁面,如果你知道我的意思。 – TigerTiger 2012-07-17 09:10:10
使用重定向( '','你的地點'); insted重定向(「登錄/索引/ 0」);在路由中, 或http://stackoverflow.com/a/2267257/1568236 用戶base_url – 2013-05-15 07:31:31