Как сделать автоматический выбор языкового файла?

Всем привет :))

У меня есть 2 файла: langen.php и langru.php:

5c6941596c364df9b6efc0f1852d8b92.jpg
75c65cc74e9e43f9a77f70e3cd7cae88.jpg

И на сайте можно изменить язык:
c55515c95afb48c18a46379844d71a0d.jpg
6b153e14f7494070bf8023e538cbb3b4.jpg

Я хочу, что бы при выборе русского языка, языковой файл менялся на langru.php и наоборот. И по идее это должно сохранятся в кеше, и при повторном заходе вместо английского был русский.

Заранее спасибо :))
:*
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
Lumore
@Lumore
Front-end developer
Не идеальный вариант, но для небольших проектов подойдет:

if(isset($_SESSION['lang'])){
$_SESSION['lang'] = 'ru';
}
include_once('lang'.$_SESSION['lang'].'.php');


<a href="/lang.php?lang=en">English</a>
<a href="/lang.php?lang=ru">Русский</a>


lang.php:
if(isset($_GET['lang'])){
$_SESSION['lang'] = $_GET['lang'];
}

header('location: /');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы