需要帮助处理子域和区域

时间:2013-12-01 17:22:52

标签: subdomain

好吧,我要创建一组新的子域名,按照国家[德国,波兰......]之类的内容

germany.example.com 

问题是,我有一个包含国家/地区字段的数据库:

Item1 -- PL
item2 -- PL 
item3 -- XX
item4 -- XX

我希望该子域名仅从此特定国家/地区提取数据,因此poland.example.com将仅过滤来自该国家/地区的数据。

我的脚本在主域example.com上运行,并带有一个下拉框,您可以在其中选择国家/地区,并向用户添加Cookie或/ preferences。

主要问题是:我如何以正确的方式处理子域?

2 个答案:

答案 0 :(得分:1)

当浏览器向服务器发送请求时,它包含一个Host:标头,告诉服务器用户想要哪个子域。在脚本中使用此选项可以选择正确的数据库。

答案 1 :(得分:0)

完成!

解决方案

从托管:创建一个带有根目录的子域,因此子域XX.example.com在根目录中不应该有一个文件夹/ xx,其目录必须保持为空

使用php获取子域名(如果你想要......或者你喜欢的任何其他方法,则爆炸$ _SERVER主机)

从主网页脚本处理子域变量,因为现在你有了子域值(XX),你可以使用你的脚本来处理它。

...使用该子域值执行任何操作,例如

   if ( $subdomain == "xx" ) ... do something here
   else .. do something else