php - 为站点抓取入口域

标签 php javascript html css

我有几个域指向同一个站点,其中一些域以“.br”结尾(巴西域,也就是葡萄牙语域)

我想检测这个人来自哪个域(.br 或不是)并加载正确的语言...

我可以使用 PHP、JavaScript 或标准 HTML/CSS 等...我该怎么做? (还有什么?)

最佳答案

在服务器端,使用 HTTP_HOST 变量,它基本上是 Host header 和检查请求发送到的主机的简单方法。

$_SERVER['HTTP_HOST']

查看此 question SERVER_NAMEHTTP_HOST 变量之间的一个很好的比较。

在客户端,使用document.domain .对于此页面 - https://developer.mozilla.org/en/document.domain , document.domain 的值为

"developer.mozilla.org"

关于php - 为站点抓取入口域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331326/

相关文章:

html - 在 HTML5 视频标签中使用属性的正确方法是什么

javascript - 在PHP中使用jquery addclass和removeclass

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - 如何动态获取图像从wordpress到图像幻灯片?

javascript - html5 javascript fillstyle 不起作用

javascript - 使用动态索引创建 Json

javascript - 按住跳跃时如何让我的角色不飞

javascript - 使用 createJS 获取对容器的缓存版本的引用

javascript - 在图像上移动鼠标时未触发单击事件

php - PHP构造函数中的全局变量