为啥我的 php 中的多语言网站不能正常工作?
Posted
技术标签:
【中文标题】为啥我的 php 中的多语言网站不能正常工作?【英文标题】:Why my multilanguage site in php doesn't work fine?为什么我的 php 中的多语言网站不能正常工作? 【发布时间】:2021-08-04 10:58:11 【问题描述】:我正在开发一个 php 网站,我需要将页面翻译成 4 种不同的语言。
我正在寻求帮助,我找到了这个帖子(第一个答案):PHP :multi-language issue
我应用了这段代码,它可以在我的主页上运行,但是导航呢?
如果我选择第二种语言,然后继续菜单声音(例如“我们是谁”),页面会以默认语言加载,而不是主页中选择的语言。
其他页面以 index.php 的形式放入文件夹中。
我该如何解决?
感谢您的帮助:)
【问题讨论】:
【参考方案1】:需要在页面请求之间记住所选语言。这可以通过几种不同的方式来实现。其中一些是:
-
记住 cookie 中选择的语言;
记住会话中选择的语言;
始终将
?lang=...
查询参数附加到每个 URL。
【讨论】:
您好 Zoli,感谢您的回答!好的,所以我必须应用这三种解决方案之一。如果我想应用您的第三个解决方案,我该怎么做?【参考方案2】:嘿, 我认为要保持选择的语言,您必须在 javascript 中设置 cookie
【讨论】:
以上是关于为啥我的 php 中的多语言网站不能正常工作?的主要内容,如果未能解决你的问题,请参考以下文章