项目为自助建站系统,网页模版有3种,会员分为金、银、铜 3种,模版种会员都可以选任意一种,难点就是在要为每个会员提供独立访问目录,如www.我们的域名.com/会员名,就访问到会员的网站,而且会员的信息都是从库中读取。大家对这项目有什么好的意见本人方案1:动态为会员分配一个文件夹,把会员要的模版复制过去,自动去读取数据中会员的相应信息。
问题:此模版是动态的,用就是说要改里面表示用会员名的变量为当前的会员名,那模版也为.aspx和.CS 那不是又要编译吗,而且实现也比较麻烦。本人方案2:动态为会员分配一个文件夹,把会员的信息和模版生成静态文件。
问题:那回忆每次更改资料后,又得再重新生成对应的静态文件。本人方案3: 用URL重写,把用户反问如www.我们的域名.com/会员名 重写到 www.我们的域名.com/模版1/文件?ID=会员名
问题:如果用户www.我们的域名.com/会员名,系统不能识别会员是选择的哪个模版,重写地址可能是www.我们的域名.com/模版1/金牌/文件?ID=会员名 或 www.我们的域名.com/模版2/金牌/文件?ID=会员名所以重写地址不确定本人刚刚开发项目,没有什么经验,只想到这3种,大家有没有其他的方案,如果用上面的方案,那对应问题如何解决呢。高手们快快给点意见啊,而且上面的描述不多的,不要笑哦,初学者

解决方案 »

  1.   

    你一个人开发吗,最近正好做了一个自助建站系统,不过是用ASP做的。互相学习一下
      

  2.   

    看您这个网站,建相应的目录,那给不给会员通过FTP访问之类的。。我想这一点要首先确定了,才能更深去研究
      

  3.   

    不给会员通过FTP访问,而且传值不行啊,客户的访问地址是www.我们的域名.com/会员名,不能有传值的
      

  4.   

    最近刚完成一个类似的系统我用方案一,把用户信息(如站点ID,用户ID,会员名)写入记事本或XML文件保存在当前文件夹,程序直接读当前文件夹的记事本或XML文件,可以不用再编译
      

  5.   

    大家看看,这种方法可行吗?
    方法4:动态为会员分配一个文件夹,并生成一个index.htm 的静态文件,index.htm里只包含一个跳转到哪个页面语句,路径根据用户信息(用户名,选择的模版ID)生成。这样就只要生成一次的index.htm就可以了,模版接收用户ID,读取库中信息就可以。
    大家觉得可行吗