我需要在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 php
- 3. 需要帮助,在我的要求
- 4. 需要cURL请求帮助
- 5. 需要求职者帮助
- 6. 需要帮助的PHP
- 7. 需要帮助的PHP preg_match
- 8. 需要帮助的在PHP
- 9. 需要帮助构建php
- 10. 需要帮助Php isset()
- 11. PHP Preg_replace需要帮助
- 12. 需要帮助PHP和MySQL
- 13. 初级PHP帮助需要
- 14. 需要一些PHP帮助
- 15. 需要帮助php curl
- 16. jquery ajax php需要帮助
- 17. php preg_replace需要帮助
- 18. 需要帮助PHP数组
- 19. 需要PHP API帮助
- 20. 需要帮助
- 21. 需要帮助
- 22. cssSandpaper.js帮助需要?
- 23. 需要ActionListener帮助!
- 24. 需要MySQL帮助
- 25. 需要Java帮助
- 26. 需要帮助JAVA
- 27. 需要帮助UIText
- 28. jquery帮助需要
- 29. RAZOR需要帮助
- 30. LINQTOSQL需要帮助
后,我觉得OP正在寻找一个完全成熟的登录系统。 – 2010-05-21 08:39:07