|
|
|
| всем хай!
долго уже ищу как лучше и легче зделать например на 3-ех языках сайт ?
например есть три файла
lang_en.php
lang_ru.php
lang_ge.php
и при входе чел выберает какой хочет например RU и это ру и заисывается в куки и фаил читается (lang_"cookie".php)
все обыскал нече немогу найти!
думаю с cookie лучше ктонить помогите как зделать? | |
|
|
|
|
|
|
|
для: Diablo
(11.07.2008 в 07:02)
| | setcookie('lang','ru',time()+3600);
include('lang_'.$_COOKIE['lang'].'php'); | |
|
|
|
|
|
|
|
для: Diablo
(11.07.2008 в 07:02)
| | Я бы сделал так:
1. Проверяем, если $_SESSION['lang'], не установлена, считываем куку, и если она установлена присваеваем ее значение (ru, en, de,...) $_SESSION['lang']. В дальнейшем работаем с $_SESSION['lang'].
2. Если ни то и не другое не установелно, то $_SESSION['lang'] присваиваем язык по умолчанию.
3. Если выбор языка изменился, пишем куку и устнавливаем $_SESSION['lang'].
В общем работаем через $_SESSION. Хотя другой язык это ведь не один файл, если только это не файл определяющий конфигурацию (хотя, и в этом случае, достаточно в одном месте прописать класс, мне так кажется, а через него уже получать/подключать все остальное). | |
|
|
|