Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
_SeReGa_2, лучше помещай язык в куки, чтобы при последующем заходе на сайт сразу выбирался нужный язык. А потом просто берешь из кукис нужный язык и подключаешь файлик.
|
|
|
![]() |
Сообщение
#3
|
![]() |
Я так понимаю и представляю как должно быть, а вот как поместить в куки и извлечь оттуда не знаю , сам скрипт не знаю
|
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
_SeReGa_2, для добавления куки есть функция setcookie();
для их извлечения - массив $_COOKIES при заходе на страницу проверяй, есть ли кука. если есть, сразу подключай файлик. если нет, подключай русский. сделай на сайте две ссылки для смены языка: при переходе по ним пишется кука с выбранным языком и снова перебрасывает на точку входа. |
|
|
![]() |
Сообщение
#5
|
![]() |
Вроде бы так
[PHP] $my_lang = $_COOKIE['mylang']; $lang['ru'] = 'rus_file.php'; $lang['en'] = 'en_file.php'; if (!isset($_COOKIE["mylang"])) { $mylang=ru; setcookie("mylang"); } include $lang[$my_lang]; [/PHP] |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
_SeReGa_2, синтаксис setcookie() только посмотри, кучу параметров забыл. а так нормально.
|
|
|
![]() |
![]()
Сообщение
#7
|
![]() |
http://www.php.su/phphttp/?cookies
[PHP]<?php // Проверяем, был ли уже установлен Cookie 'Mortal', // Если да, то читаем его значение, // И увеличиваем значение счетчика обращений к странице: if (isset($_COOKIE['Mortal'])) $cnt=$_COOKIE['Mortal']+1; else $cnt=0; // Устанавливаем Cookie 'Mortal' зо значением счетчика, // С временем "жизни" до 18/07/29, // То есть на очень долгое время: setcookie("Mortal",$cnt,0x6FFFFFFF); // Выводит число посещений (загрузок) этой страницы: echo "<p>Вы посещали эту страницу <b>".@$_COOKIE['Mortal']."</b> раз</p>"; ?> [/PHP] Попробуй свою аналогию. setcookie("Mortal",$cnt,0x6FFFFFFF); Имя переменной, значение, время в секундах с какого-то 70 года... По ссылке подробности. |
|
|
![]() |
![]()
Сообщение
#8
|
![]() |
Licoric, а зачем время шестнадцатеричным числом указывать? Чтобы короче было? :sarcastic:
|
|
|
![]() |
![]()
Сообщение
#9
|
![]() |
Видимо...
|
|
|
![]() |
![]()
Сообщение
#10
|
![]() |
Licoric, понты )
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 61 | CryptoCLoud | 22782 | 17.4.2025, 13:46 автор: CryptoCLoud |
![]() |
Как выводить на сайте разную рекламу для разных стран? | 1 | CrypTomera | 1030 | 16.4.2025, 17:17 автор: malamut |
![]() |
Как монетизировать мелкие Ютуб каналы? | 3 | uahomka | 1827 | 16.4.2025, 14:02 автор: malamut |
![]() |
Как лучше выводить рекламу на сайте? | 3 | Boymaster | 989 | 16.4.2025, 14:00 автор: malamut |
![]() |
Стало известно, как снизится скорость YouTube в России | 56 | Room | 11403 | 14.4.2025, 22:24 автор: Liudmila |
![]() |
Текстовая версия | Сейчас: 27.4.2025, 1:31 |