我有一个网站,其语言可以通过GET参数更改:
http://example.com/project/ // English version
http://example.com/project/?lang=de // German version
有没有办法让它从不同的路径服务于德语版本?例如:
http://example.com/project-de/
http://example.com/project-de/page.php
如同请求一样回复:
http://example.com/project/?lang=de
http://example.com/project/page.php?lang=de
如果无法使用GET参数,是否有某种方法可以提升控制网站语言的PHP标志?
所有我的PHP页面require
一个常见的config.php
文件。默认情况下,我的语言变量设置为en
。当我转到/project-de
时,我希望它能够提供来自/project
的文件和提出某种标志,告诉config.php
将语言更改为{{1在包含我的网站文件之前。 有办法吗?
答案 0 :(得分:0)
您可以将setcookie设置为用户浏览器。您可以从客户端(用户)浏览器中读取cookie,您可以轻松地从cookie中设置语言读取。