日期:2014-05-17  浏览次数:20433 次

用户注册时类似QQ生成用户ID和注册后域名绑定问题?
第一个问题是:用户注册时  能不能像QQ号那样?从6位开始,6位用完,用7位以此类推,  随机为其分配数字,要求不能重复?
第二个问题是:用户注册时写一个二级域名,注册成功后在系统中为其分配一个人空间,如何让这个二级域名绑定到为其分配的个人空间呢?如地址http;//192.168.0.102:3480/Units/1234566/default.html  其中Units是生成的空间的文件件,123456是这个用户ID  谢谢了

------解决方案--------------------
第一个问题:能。

第二个问题:不需要去创建什么1234566子目录。在你获得此页面时,将这个编号解析,然后访问(Server.Transfer) 例如
       http;//192.168.0.102:3480/Units/default.html?uid=1234566
这就可以了。
------解决方案--------------------
另外我要告诉你,这部叫做什么“二级域名”。

二级域名是类似 http://1234566.site.com:3480/Units/default.html?uid=1234566
这样的东西,这才叫做二级域名。

而不管是 1234566.site.com:3480,还是 abcdefg.1234566.site.com:3480 之类的,其实都是访问 
site.com 域名下的同一个程序,前边的部分根本就是可以用你自己的网站应用程序去解析的。
------解决方案--------------------
(1) sql自动增长的id列就能实现
(2) google url重写