gpt4 book ai didi

php - 基于PHP的系统中与域(国家)有关的横幅

转载 作者:行者123 更新时间:2023-12-03 05:52:29 27 4
gpt4 key购买 nike

我的服务器上安装了基于PHP的Youtube克隆系统。

几个国家使用相同的系统。假设我有3个域都指向同一系统:
www.site.hr
www.site.ba
www.site.rs

他们都重定向到一个名为www.site.tv的站点

这3个国家/地区的语言非常相似,因此每个国家/地区都应使用相同的系统,但是在系统内最好显示与该特定国家/地区相关的横幅。

最好的方法是什么,有可能吗?
我的想法是:
1)查找每个访问者IP,并检查来自哪个国家或
2)创建hr.site.tv,ba.site.tv和rs.site.tv三个子域,它们都是
分开的系统,但共享相同的数据库...

我知道第一个想法是有缺陷的,第二个是合理的。
你有更好的主意吗?

最佳答案

如果您不需要强大的系统,而仅添加为某些(大多数)用户设置横幅的可能性,则可以使用以下简单解决方案:

www.site.hr redirects to www.site.tv?lang=hr
www.site.ba redirects to www.site.tv?lang=ba
www.site.rs redirects to www.site.tv?lang=rs

然后将lang参数存储在 $_SESSION中,并在人们不断访问内部页面时使用它显示相关的横幅。

对于 session 中不存在该参数的情况,您需要具有默认行为(例如对于机器人)。

您将获得的好处是:几乎没有重复的内容,也没有对现有代码进行任何更改(我想)。

关于php - 基于PHP的系统中与域(国家)有关的横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3487336/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com