通常我是再每个页面加入session来判断是否是未登录用户,
可我的页面太多每个页面都要包含这个台啰嗦有没有
像net一样的form验证机制啊,还有就是----------------设置服务器有个append 前或后的,即自动加载在当前文件内容前或末尾的
在那件文件写验证,不用每页都写了
模板等那些页面如何防止用户再浏览器中打开浏览的到呢?
----------------------------正常验证,但可能不能用缓存了

解决方案 »

  1.   

    模板页面可以用rewrite限制访问。如:
    RewriteRule  yourfolder/{*.?}$ index.html [NC,L]
    放到根目录.htaccess文件夹下。
    yourfolder就是你的模板文件夹。{*.?}是贪婪匹配。
    index.html 就是重写为index.html。只要访问你的模板文件夹(yourfolder)。那么就直接回到首页(index.html)。
      

  2.   

    把一些全局的东西放在一个文件中,然后每个文件include一下就行了!
    我经常会把我的一些类放在一个文件中,把用户信息和系统的主菜单放在一起!
    然后每个文件include一下,非常方便!
      

  3.   

    除了楼上的方法,也可以做一个框架。
    通过借口、者抽象类定义一个共通的处理步骤,
    把主要的处理步骤写在特定的方法中,
    然后,把认证处理等共通的处理,通过设定文件插入到需要认证的URL区域。
      

  4.   

    模板等那些页面如何防止用户再浏览器中打开浏览的到呢?
    --------------如果是不让用户看到,一放在非web目录下,二是apache禁止打开或下载
      

  5.   

    用Rewrite强制访问某一个路径的访问必须经过某个PHP,
    而且,只有通过那个PHP才可以提取文件。但是,如果有这种资源,最好不要放到可以直接通过HTTP访问的路径,而是通过PHP来提取他的内容。