繁体   English   中英

根据域显示不同的内容

[英]Display different content based on domain

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

是否可以利用javascript或jquery或其他东西根据用户从哪个域访问来显示某些页面内容?

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

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

在PHP中: 获取当前域名

在JavaScript中: 使用Javascript获取当前域名(不是路径等)

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

使用$_SERVER['SERVER_NAME']

你也可以检查$ _SERVER变量

后续代码var_dump($ _ SERVER);

PHP手册:$ _ SERVER

您可以检查$_SERVER['HTTP_REFERER']值来尝试来了解的用户已经来了(它没有任何关系,他已经来到申请的域名)。 此值可能很有用,但您不应该依赖它,因为它可以轻松更改(它是Web浏览器在链接后可能设置的标题之一)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM