ログインしているユーザーのためにサイトを複数作成しています。 user_settings
という名前のテーブルとlanguage
という名前のカラムがある場合は、その言語を保存できます。たとえば、英語の場合はen
、スペイン語の場合はes
です。ユーザー言語設定 - 設定を取得して表示する最も効率的な方法
私はクッキーを使ってそれを保存することもできます(私は思う)。それは最も効率的な方法でしょうか?
私はデータベースの方法が最良の方法だと思いますが、各ページのメッセージを表示する唯一の方法は、SELECT language from user_settings
という質問を実行してからif statement
を実行することです。
if($languageFromDatabase == 'en')
しかし、私はすべてのページの読み込み時にデータベースをチェックする必要があるので、それは効率的ではないと思います。何が効率的な方法でしょうか?