【发布时间】:2013-11-05 23:09:54
【问题描述】:
如果访问者未登录,我想拒绝他们访问特定目录。 并将它们重定向到“您尚未登录”的 .html 文件。
我该怎么做?如果注销,有什么方法可以用 php 编辑 .htaccess 吗?
【问题讨论】:
-
apache 不知道您的“登录”状态,除非您使用的是 http 级别的身份验证(例如“基本”)。您可以检查会话 cookie 的存在,但这几乎没用,因为 apache 无法读取 PHP 会话以查看该会话是否是“登录”会话。
-
我不会用
.htaccess那样做 - 我怀疑除非使用 Apache AUTH 是可能的,所以我会检查用户是否登录到该具体页面,如果没有重定向他(使用 PHP)到 403 错误页面... -
这篇文章可能会有所帮助 [stackoverflow.com/questions/3166792/… [1]: stackoverflow.com/questions/3166792/…