【发布时间】:2013-04-06 23:21:50
【问题描述】:
我有一个网站,只有拥有管理员权限的用户才能查看某些页面。当我登录到我的管理员帐户时,$_session["is_admin"] = true 已设置。然后在我希望只有具有管理员权限的用户能够查看的页面上,我检查 is_admin 是否为真,否则我将它们重定向到索引页面。
if(!$_SESSION["is_admin"]){ //redirect to index.Php}
在这些情况下,有没有更好的方法来保护网页?
谢谢
【问题讨论】:
-
应该没问题,只要您的登录脚本得到适当保护。如果安全真的很重要,你也应该使用 SSL (https)。
-
确保在重定向后终止脚本
-
@musa 你是什么意思杀死脚本?在重定向将用户带到 index.php 页面后,页面加载后是否没有任何脚本“被杀死”?
-
header('Location: where ever'); exit;
标签: php security session redirect