我正在为登录用户构建网站或多种语言。如果我有一个名为user_settings
的表格和一个名为language
的列,则可以保存该语言,例如en
英文版和es
西班牙文版。用户语言设置 - 获取设置和显示的最有效方式
我也可以存储它使用cookie(我认为)。这将是最有效的方式?
我认为数据库方式是最好的方式,但显示每个页面的消息的唯一方法是执行查询说,SELECT language from user_settings
,然后做一个if statement
。
if($languageFromDatabase == 'en')
但我不认为这是effient,因为我将不得不检查每个页面加载数据库。什么是一个有效的方法?