php登录脚本也适用于子目录?

时间:2011-04-17 15:50:30

标签: php mod-rewrite apache2

我知道为一个目录制作登录脚本非常容易。但是,如何使它以递归方式工作(子目录)?

谢谢!

1 个答案:

答案 0 :(得分:2)

你可以通过几种不同的方式来解决这个问题。

您的第一个选项(也是最直观的选择)是在目录中的每个页面中简单地包含您的身份验证代码(检查会话等)。这只是意味着大量复制粘贴include()语句。

但是,如果您希望保护图像或其他文件等非脚本内容,可以使用Apache的mod_rewrite将任何文件调用重定向到处理身份验证的单个PHP脚本。这是一种更健壮的方法,并且被广泛使用,但它与mod_rewrite一起使用的学习曲线很小。