保存用户语言php

时间:2014-05-15 16:07:59

标签: php cookies session-cookies

我正在建立一个多语言网站,并对首次访问后如何保存用户语言有所怀疑。 当然我打算使用cookies,这是我的思路如何去做:

  1. 网站正在使用mvc结构中的php构建,每个请求都发送到索引页面,此索引加载我的引导类。
  2. 在这个引导程序类中,我拆除了网址,并且还要检查是否存在用户现有的用户cookie。
  3. 如果您从未访问过该网站,您首先会选择选择您喜欢的语言,如果此cookie不存在,则用户过去没有选择语言并获得选择一种语言的选项(如果已经存在)填写,只需阅读他上次访问的语言和日期。
  4. 现在将正确的语言放在从bootstrap类开始的会话中,并在每次用户请求页面时将其读出,以便网站可以调用正确的视图。
  5. 现在,当用户想要访问我网站的安全区域时,我是否会销毁他的旧会话并生成一个新会话,并从该会话的cookie中重新加载他的语言?

    Maby这不是正确看待它的方式,所以我非常喜欢Stackoverflow的一些建议。

    此致 的Gijs

0 个答案:

没有答案