作者yanli2 (http://34c.cc)
看板PHP
标题Re: [请益] 一般外面开放让人申请的网站是怎麽设计subdomain的?
时间Tue Mar 7 00:27:36 2006
※ 引述《drlai (苏打)》之铭言:
: 想请问各位
: 外面一般开放让人申请的网站
: 很常看到申请完的网址是类似这样
: http://(username).abc.com
: 请问这是怎麽做到的呢?
: PHP该怎麽设计才能有这样的功能?
: 最常见的算是dns service吧:D
: 像是
: http://www.no-ip.com 可以自由申请sub domain
: 得到http://(something).no-ip.com
: 很好奇他是如何做到的..不太可能是人工一个一个加进去的吧 囧
: 谢谢各位:D
关键是在你的DNS
我举个例子
我网站
http://34c.cc 目前就是这样做
我的DNS 设定如下
*.34c.cc 对应的ip: 65.75.128.99
所以只要是任何34c.cc的子网域都会对应到 65.75.128.99这台主机罗
至於怎麽做转向的话
只要在index这边,取得你的 网址 例如 a.34c.cc 就用explode "." 取得第0个元素
在去SQL比对 这笔资料应该转去的网址
最後在用 header("Location:$url");就转出去了
我有写一个简单的范例
http://6k.cc/add.php
http://yan.6k.cc
资料库是用MySQL
希望是你要的^^
--
http://34c.cc
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.66.21.31
2F:推 ckmarkhsu:是的:) 不知道您方便提供 SOUCE CODE吗? 03/07 02:38
3F:→ ckmarkhsu:奇怪 那为什麽有人提到什麽 wildcard 03/07 02:40
4F:→ ckmarkhsu:现在比较麻烦的是 godaddy 好像不支援 cname 设定为 * 03/07 02:40