Мой веб-сайт не зависит от языка, у меня есть несколько языковых пакетов, которые я включаю в зависимости от выбора пользователя.
Форма выбора пользователя:
<form action='' method='POST'>
<select name='language' onchange='this.form.submit();'>
<optgroup>
<option>Language</option>
<option value='eng'>English</option>
<option value='esp'>Español</option>
<option value='fra'>Français</option>
</optgroup>
</select>
</form>
Сценарий:
$language = $_POST['language'];
if($language == "esp")
include("languages/esp.php");
else if($language == "fra")
include("languages/fra.php");
else
include("languages/eng.php");
Проблема в том, что, когда я нажимаю на новую страницу на сайте, выбранный язык снова забывается и загружает английский по умолчанию. Я знаю, что я должен использовать куки или сеансы, чтобы сохранить выбранный язык, чтобы все страницы загружали этот языковой пакет. Но как?