UPDATE !!
我很抱歉这篇文章,我在发布之前为此写的代码没有工作,我已经没有想法,只有那时有5分钟的休息时间并回到它只是意识到我意外地改变了$ _GET到$ _SESSION而没有意识到并因此使脚本变得无用:(
经验教训?在浪费stockoverflow的用户时间之前,一次又一次地休息并仔细查看我的代码:)
我希望脚本成为一个语言功能的网站,该网站将有3种语言选择;英语,韩语和巴西语。
我在过去的一天尝试从头开始构建这个,首先使用php的javascript / jquery / ajax,然后使用简单的php $ _GET。
我希望能够通过以前的尝试取得成功,因为我真的不想弄乱URL,因为我正在使用mod重写atm而且不能为重新编码新URL而烦恼。
所以我希望在选择创建语言系统的最佳方式方面有所帮助,请记住,如果可能的话,我宁愿不使用URL $ _GET。
我还希望用户选择保留,因为他们使用我尝试使用的php会话导航网站,但是已经失败了。
我没有在这篇文章中放置任何代码作为atm我正在寻找一些教程或一些如何做到这一点的指南。如果没有解决方案,我可以稍后添加代码。
提前谢谢
丹
答案 0 :(得分:1)
您可以在Cookie或会话中存储所选语言。如果您有任何问题 - 请不要犹豫。
答案 1 :(得分:1)
恕我直言,你应该把它放到URL中。如果您根据cookie或会话数据中的设置选择语言,则会非常混乱,因为相同的URL会产生不同的内容,例如当代理缓存您的页面或搜索引擎将其编入索引时,这非常糟糕。
通常的方法是将语言放在URL的路径而不是GET参数(http://www.example.com/en/
,http://www.example.com/ko/
,http://www.example.com/pt/
或http://www.example.com/pt-BR/
)。