2012-07-03 38 views
0

嗨,我有以下的PHP代碼Safari瀏覽器使用jQuery Mobile的高速緩存的HTML頁面和Zend會議

if($this->sess->loggedIn == 1){ 
     $this->_redirect("Queue/index"); 
} 

什麼,我這裏做的是檢查,如果用戶登錄並按下返回鍵。我將他再次發送到主頁面。這是所有的瀏覽器除Safari瀏覽器,但Safari瀏覽器執行所有的服務器端代碼,而不是重定向。如果我刷新頁面,重定向也可以工作。因爲我的會話已設置。我認爲Safari會從緩存中加載頁面。有沒有什麼辦法來解決這個問題。我使用jQuery Mobile的

回答

0

我解決了這個由以下兩個步驟

  1. 更新Safari瀏覽器最新版本

添加

<body onunload=""> 

這將阻止緩存的瀏覽器