密码保护网站

我正在快速查看保护网站的密码,服务器上的一个文件夹。 我玩过.htaccess ,只是意识到它可能不工作,因为它可能是坐在运行PHP的Windows服务器。 我猜这也意味着我不能在PHP中使用身份validation。 有没有任何build议,我可以在这种情况下实现一个简单的proctect? 谢谢。

基本访问validation不是操作系统特定的。 它是HTTP标准的一部分,但实现细节是特定于Web服务器的。 .htaccess是Apacheweb服务器如何实现这个(和其他function)。 如果你可以通过.htaccess做其他事情(比如URL重写),那么authentication也应该可以工作。 如果没有,你必须找出你正在使用的Web服务器( 可能是IIS )以及如何在那里configuration基本的身份validation。

如果你只想在PHP中解决这个问题,你可以设置一个需要login或只input密码的“登陆”页面。 设置一个cookie来存储这些信息,然后让每个页面检查cookie。 如果我不能更改.htaccess文件或想要一个仅限于PHP的解决scheme,那么就是这样做的。