我需要在php代碼中放入什麼,以便用戶無法訪問它,即使他指定了正在嘗試訪問的頁面的正確url。並將其重定向到登錄頁面。我真的有困難,在這個問題上,每次我點擊後退按鈕瀏覽器上的用戶仍然可以訪問該頁面需要幫助的PHP要求
0
A
回答
0
如果您需要/包括您從任何其他PHP文件就像一個index.php文件中,那麼,您可以定義將針對您的需要進行檢查的常數文件。
的index.php:
define(APP_LOADED, true);
required_file.php:
if (!defined(APP_LOADED)) {
header('Location: login.php');
exit 0;
}
// do something else here
0
if (...) {
header('Location: http://www.example.com/');
exit 0;
}
只是做一個適當的if語句。
http://php.net/manual/en/function.header.php
PS:TY邁克爾
+3
你可能想要一個'退出;'了'header()函數調用'或腳本的其餘部分仍然會得到執行 – 2010-05-21 08:39:31
1
您需要實現某種形式的ACL檢查。基本解決方案是在登錄時設置SESSION。
如果用戶訪問他不應該看到的某個頁面,則只需將他重定向回登錄頁面。
if (!isset($_SESSION[ "login" ] && ...) {
header("Location: path_to_login_page");
}
相關問題
- 1. 需要幫助PHP
- 2. PHP幫助需要
- 3. 需要幫助的PHP php
- 4. 需要幫助的PHP需要
- 5. 需要幫助有關的JMeter要求
- 6. 需要幫助,在我的要求
- 7. 需要cURL請求幫助
- 8. 需要求職者幫助
- 9. SQL需要請求幫助
- 10. 需要幫助的PHP
- 11. 需要幫助的PHP preg_match
- 12. 需要幫助的在PHP
- 13. 需要PHP API幫助
- 14. PHP功能幫助需要
- 15. 需要幫助構建php
- 16. 需要幫助PHP數組
- 17. jquery ajax php需要幫助
- 18. 需要PHP和MySQL幫助
- 19. 需要幫助PHP domDocument
- 20. 需要幫助PHP和MySQL
- 21. PHP類Degin - 需要幫助
- 22. 需要幫助Php isset()
- 23. Php-CodeIgniter需要幫助
- 24. PHP Preg_replace需要幫助
- 25. 需要幫助.. php肥皂
- 26. 需要幫助php curl
- 27. 需要一些PHP幫助
- 28. PHP fsockopen幫助需要
- 29. PHP,Javascript需要幫助
- 30. 需要PhP + MySql幫助
後,我覺得OP正在尋找一個完全成熟的登錄系統。 – 2010-05-21 08:39:07