php - 站點雙語言建議?
ringa_lee
ringa_lee 2017-04-10 18:09:07
0
4
290

想問問各位
如果你的站點要製作雙語言
用php與mysql你會選擇怎麼做?

ringa_lee
ringa_lee

ringa_lee

Antworte allen(4)
阿神

一般来说,页面会分为两块:页面载体页面内容,如果你做双语言的话,那么切换语言改变文字的地方应该是页面载体(当然,内容如果有需要,你同样可以双语言添加,只是比较麻烦)

至于PHP和MySQL的做法,通常我们是将需要的页面载体语言内容存入数组文件,比如zh_cn.php,en_us.php等等,当切换语言时,改变程序读取文件的种类,自然实现语言加载不同了。

伊谢尔伦

这没什么复杂的,就写两套语言,都存到数据库里。然后每次程序启动的时候,根据条件(一般是系统语言)在数据库查找语言,找不到默认返回一种语言。页面把得到的语言绑定就ok了。

左手右手慢动作

如果没什么特殊需求,只是双语言,我建议用PHP把。
要是有特殊情况,貌似mysql比较给力。

Ty80

语言包啊。。。可以根据 Accept-Language 请求头来改变站点读取不同的语言包(语言包其实就是一个数组啦,代码里$lang['title']这样对应)。或者可以根据cookie来选择语言包,这样可以给用户自己选着语言。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!