2つの言語を扱うために、私は次のことを行いましたが、それで問題ないか知りたいです。
すべてのページで、メニューに 2 つのリンクがあります。
<a href="language.php?l=2">English</a>
<a href="language.php?l=1">Français</a>
language.php で、セッション変数を設定してページに戻ります。
if(isset($_GET['l']))
{
$_SESSION['language']= GetLanguage($_GET['l']);
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
次に、各 php ページで、単語があるたびに、それをハードコードするのではなく、代わりに $_SESSION['language'] の値に依存する PHP 変数を配置します。
このメカニズムを使用すると問題が発生しますか?