我有几个域指向同一个站点,其中一些域以“.br”结尾(巴西域,也就是葡萄牙语域)
我想检测这个人来自哪个域(.br 或不是)并加载正确的语言...
我可以使用 PHP、JavaScript 或标准 HTML/CSS 等...我该怎么做? (还有什么?)
最佳答案
在服务器端,使用 HTTP_HOST
变量,它基本上是 Host
header 和检查请求发送到的主机的简单方法。
$_SERVER['HTTP_HOST']
查看此 question SERVER_NAME
和 HTTP_HOST
变量之间的一个很好的比较。
在客户端,使用document.domain
.对于此页面 - https://developer.mozilla.org/en/document.domain , document.domain
的值为
"developer.mozilla.org"
关于php - 为站点抓取入口域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331326/