Php 如何按域检测网站的入口?
如果我有多个域入口点,并且想要使用同一个托管,我可以通过PHP或JavaScript检测到那个人进入托管网站的域吗 ie:我有3个域名: www.jackfrost.com www.holycow.com www.ohmy.com 托管在www.jackfrost.com下 所以,如果有人通过www.ohmy.com进入,我能检测到吗,所以我只显示该条目的内容,不同条目的不同内容Php 如何按域检测网站的入口?,php,javascript,web,Php,Javascript,Web,如果我有多个域入口点,并且想要使用同一个托管,我可以通过PHP或JavaScript检测到那个人进入托管网站的域吗 ie:我有3个域名: www.jackfrost.com www.holycow.com www.ohmy.com 托管在www.jackfrost.com下 所以,如果有人通过www.ohmy.com进入,我能检测到吗,所以我只显示该条目的内容,不同条目的不同内容 目的是降低成本,因为网站由godaddy托管如果您使用Apache,则应设置基于名称的虚拟主机 ApacheV1 A
目的是降低成本,因为网站由godaddy托管如果您使用Apache,则应设置基于名称的虚拟主机 ApacheV1 ApacheV2
如果您使用的是Apache,则应设置基于名称的虚拟主机 ApacheV1 ApacheV2
最好的方法是查看PHP脚本中的$_SERVER['HTTP_HOST'],并根据它发送内容 在JavaScript中,您可以检查所使用的域名 然而,更好的方法是在Web服务器配置中有三个不同的虚拟主机——每个域一个。这样,即使没有PHP或任何其他脚本语言,您也可以为不同的域提供不同的内容。当使用Apache作为Web服务器时,您可以查看带有示例的文档:
如果您不想要或可以使用基于名称的虚拟主机,则只能使用一个虚拟主机,并使用Apache在内部将请求重写到基于HTTP_主机的其他目录。最好的方法是查看PHP脚本中的$_服务器['HTTP_主机'],并基于此发送内容 在JavaScript中,您可以检查所使用的域名 然而,更好的方法是在Web服务器配置中有三个不同的虚拟主机——每个域一个。这样,即使没有PHP或任何其他脚本语言,您也可以为不同的域提供不同的内容。当使用Apache作为Web服务器时,您可以查看带有示例的文档:
如果您不想要或不能使用基于名称的虚拟主机,则只能使用一个虚拟主机,并使用Apache在内部将请求重写到基于HTTP_主机的其他目录。是,但永远不可靠,在这种情况下,我建议否。HTTP是无状态协议是,但永远不可靠,在whcih的情况下,我建议不要。http是一个无状态协议