php - 为什么我的 php 中的多语言网站不能正常工作?
问题描述
我正在开发一个 PHP 网站,我需要将页面翻译成 4 种不同的语言。
我正在寻求帮助,我找到了这篇文章(第一个答案):PHP :multi-language issue
我应用了这段代码,它可以在我的主页上运行,但是导航呢?
如果我选择第二种语言,然后继续菜单声音(例如“我们是谁”),则页面以默认语言加载,而不是主页中选择的语言。
其他页面作为 index.php 进入文件夹。
我该如何解决?
谢谢您的帮助 :)
解决方案
需要在页面请求之间记住所选语言。这可以通过几种不同的方式来实现。其中一些是:
- 记住 cookie 中选择的语言;
- 记住会话中选择的语言;
- 始终将
?lang=...
查询参数附加到每个 URL。
推荐阅读
- android - Android BLE - 连接外围设备后的问题
- visual-foxpro - Visual Fox Pro - 列表方法
- c# - 无法通过 Microsoft.Graph 访问 DeletedItems
- excel - 如何沿水平方向排列结果的单元格,沿垂直方向排列公式的某些参数?
- algorithm - 在没有交叉的顶点之间生成随机边
- excel - 超链接不触发宏
- python - 尾巴需要很长时间才能运行
- sass - 无法使用函数返回我的 SCSS 映射的所有键名
- ios - 当呼叫未连接但呼叫套件 ui 在后台运行时如何关闭呼叫套件
- c# - 如何在 c# 中将 void* 转换为特定类型?