2

我有一个 htaccess 文件:

AuthName "LogIn Interner Berei"
AuthType Basic
AuthUserFile /home/www/web502/html/login/.htpasswd
require valid-user

和会话登录系统:

if ( $Account->logged ) 
    { 

    } else {

    }

如果登录禁用htaccess文件,我该怎么做?

4

2 回答 2

1

纯粹从技术上讲,您可以像使用fwrite()等文件编辑功能一样编辑 .htaccess 文件。

但请不要考虑那个选项!

您的 PHP 代码负责管理登录状态,而不是您的 .htaccess 文件。

于 2013-05-27T21:37:00.183 回答
0

让我这样说吧。如果有某种“当我在做开发时,自动禁用 mod 重写,所以它不会妨碍”,有更好的 waPHPys 来完成这个。

.htaccess 在您正在运行的脚本甚至被解析之前运行,主要是弄清楚将对请求执行什么操作。Apache 会缓存 .htaccess 文件,因此它不必每次都重新读取它们,并且会查找比缓存时更新的更改时间。所以这样做的唯一方法是:登录后删除文件,这几乎会破坏东西。所以你看......没有办法做到这一点,这种方式。

但是,您可以修改 .htaccess 文件以满足您的需要。

为什么更具体地说你想这样做,我很好奇?

于 2013-05-27T21:52:50.227 回答