根据域显示不同的内容

时间:2013-05-14 20:00:23

标签: php javascript jquery css html5

我目前在同一台服务器上运行两个域。两个网站都使用相同的文件。

是否可以利用javascript或jquery或其他内容根据用户访问的域显示某些页面内容?

例如。如果用户从“www.site1.com”到达,我可以使页面显示与从“www.site2.com”访问时不同的css模板。

我希望这是有道理的。感谢。

3 个答案:

答案 0 :(得分:1)

在PHP中:Get current domain

在JavaScript中:Get The Current Domain Name With Javascript (Not the path, etc.)

然后,您可以在PHP或JavaScript中执行一些if / else语句,并相应地显示您的内容。

答案 1 :(得分:0)

使用$_SERVER['SERVER_NAME']

你也可以检查$ _SERVER变量

的var_dump($ _ SERVER);

PHP manual:$_SERVER

答案 2 :(得分:-1)

您可以查看$_SERVER['HTTP_REFERER']值,尝试了解您的用户来自的位置(它与他来的应用程序的域名无关到< /强>)。这个值可能很有用,但你不应该依赖它,因为它可以很容易地改变(它是一个标题网页浏览器可能在关注链接时设置)。