2015-12-21 33 views
0

由於某種原因,我的網站正在執行307重定向。它曾經在codeigniter中進行過驗證,所以如果用戶沒有登錄,它會重定向。然而,我拿走了這個驗證,現在任何人都可以訪問該頁面。儘管如此,現在出現了307重定向,我不能拿走它。 CI_cookie仍然被調用,所以我猜測驗證和重定向仍然被緩存在某處,但我不知道如何刪除它,也沒有找到有關如何刷新緩存的任何信息,如果這就是它。如何移除307重定向?

這裏是頭信息: enter image description here

注:用於發生在控制器內部重定向,而不是.htaccess文件。我使用會話進行用戶驗證。我不會發布它,因爲它不再在文件上,但是如果您需要查看它,只需讓我知道,我就會更新我的問題。

如果你能解釋我downvote它也會很好。我知道這個問題不是重複的,因爲我沒有在任何地方找到它。謝謝!

回答

0

沒有真正從問題清楚,但我會用一個cookie管理器擴展這樣一個 enter image description here

並清除會話cookie,你可以在config.php找到會話cookie的名字

$config['sess_cookie_name']  = 'your_session_cookie_name'; 

當你刪除會話cookie並刷新頁面時,CI會(在後臺)調用session_destroy()方法並創建一個新會話,因此從客戶端刪除會話cookie將迫使服務器重新生成一個新會話。

被說,如果破壞會議沒有幫助,我們不能真正回答沒有看到控制器

1

沒有看到有問題的控制器代碼......我只能猜測......如果你確實從控制器中刪除了重定向,那麼它可以被緩存。嘗試使用其他瀏覽器,或參考您的瀏覽器文檔以清除Cookie /緩存數據。