我知道为一个目录制作登录脚本非常容易。但是,如何使它以递归方式工作(子目录)?
谢谢!
答案 0 :(得分:2)
你可以通过几种不同的方式来解决这个问题。
您的第一个选项(也是最直观的选择)是在目录中的每个页面中简单地包含您的身份验证代码(检查会话等)。这只是意味着大量复制粘贴include()
语句。
但是,如果您希望保护图像或其他文件等非脚本内容,可以使用Apache的mod_rewrite
将任何文件调用重定向到处理身份验证的单个PHP脚本。这是一种更健壮的方法,并且被广泛使用,但它与mod_rewrite
一起使用的学习曲线很小。