Q
瀏覽地址欄
-5
A
回答
0
地址欄是無關緊要的,如果有一個鏈接到另一個網址的網頁可能會發生同樣的事情。
所有應用程序的頁面需要檢查用戶是否登錄,他們顯示任何東西之前。登錄應該設置一個會話變量,並且每個頁面都應該檢查該變量。在下面我示例代碼,它重定向到登錄頁面,如果他們沒有登錄。
<?php
session_start();
if (empty($_SESSION['username'])) {
header("Location: login.php");
exit;
}
登出頁面應該做unset($_SESSION['username'])
。
0
登錄或註銷時,您肯定正在訪問會話變量。 解決這個問題。只需在應用程序的每個網址上進行檢查,無論會話變量是否設置。
如果設置那麼從您的應用程序提供數據。如果沒有將請求重定向到登錄頁面。 另外,當用戶手動點擊註銷時,一定要清除/取消設置用戶會話的所有會話變量。 我希望它能工作
相關問題
- 1. Android瀏覽器地址欄
- 2. 隱藏瀏覽器的地址欄
- 3. 檢測焦點瀏覽器地址欄?
- 4. 在Android瀏覽器上顯示瀏覽器地址欄
- 5. PHP在瀏覽器地址欄中獲取地址
- 6. 隱藏瀏覽器中的地址欄或隱藏地址欄中的url
- 7. 刪除/隱藏瀏覽器地址欄或工具欄網頁
- 8. 分享(fb,gplus),來自瀏覽器地址欄的網址?
- 9. ProxyPass&ProxyPassReverse - 從瀏覽器地址欄獲取原始網址
- 10. 在瀏覽器地址欄中進行網址編碼
- 11. 如何從瀏覽器地址欄獲取網址?
- 12. 顯示IP地址而不是瀏覽器地址欄中的實際網址
- 13. 瀏覽器IP地址
- 14. 有沒有辦法告訴瀏覽器加入地址欄以外的地址?
- 15. 在瀏覽器地址欄中重定向而不更改地址
- 16. 創建一個地址欄,該地址欄可以像谷歌瀏覽器一樣用作Google搜索欄。 VB
- 17. SubDomain.DOMAIN.COM保留在瀏覽器地址欄中 - .htaccess/mod_rewrite
- 18. 谷歌瀏覽器搜索我的網站從地址欄
- 19. 禁用鼠標點擊操作到瀏覽器的地址欄
- 20. 如何在瀏覽器地址欄中使用Laravel命令?
- 21. 在ios和Android瀏覽器中隱藏地址欄
- 22. 如何隱藏手機瀏覽器的地址欄?
- 23. 谷歌翻譯寫在瀏覽器地址欄
- 24. 在瀏覽器的地址欄中強制使用CamelCase域名
- 25. ios 5 - 隱藏Safari瀏覽器地址欄
- 26. 如何隱藏瀏覽器地址欄中的完整URL
- 27. 如何防止從瀏覽器的地址欄執行JavaScript?
- 28. 沒有地址欄,按鈕和其他東西的瀏覽
- 29. JavaScript如何在瀏覽器地址欄中工作?
- 30. phonegap(cordova)如何隱藏瀏覽器地址欄
對不起,我不想粗魯,但我不能理解由於英語質量差而導致的問題的含義。有什麼方法可以重新提出問題以便我們理解它嗎? –
歡迎來到SO。你的意思是'location.href'?請詳細說明你在做什麼。例如,訪問[幫助]以查看如何提問。我編輯了你的問題 - 猜測你在問什麼。我試圖猜測你的意思。您可以使用'location.replace(url)'將前一頁面保留在歷史記錄外,並嘗試將頁面從緩存中移出。 – mplungjan
你不需要知道用戶如何到達那裏。你應該檢查是否設置了他登錄的會話變量。 – Barmar