Форум → Программирование → PHP для идиотов → Language changer с помошью сессий
Language changer с помошью сессий
Страницы: ← Предыдущая страница • Следующая страница →
-
10 марта 2008 г. 17:01, спустя 57 минут 26 секунд
по типу if (isset($_GET['lang'])) { то отруби от урла сколько то символов? -
10 марта 2008 г. 17:20, спустя 19 минут 14 секунд
нет, что-то вродеif (strpos($_SERVER['REQUEST_URI'], "lang=")) {
return($_SERVER['REQUEST_URI']);
}
else {
if (strpos($_SERVER['REQUEST_URI'],"?")) {
return($_SERVER['REQUEST_URI'] . "&lang=" . $lang)
}
else {
return($_SERVER['REQUEST_URI'] . "?lang=" . $lang)
}
}все умрут, а я изумруд -
10 марта 2008 г. 17:44, спустя 23 минуты 36 секунд
тоже не айс.. а если в гете уже есть что-то кроме ланга.. -
10 марта 2008 г. 17:53, спустя 9 минут 17 секунд
тоже не айс.. а если в гете уже есть что-то кроме ланга..
что?
я вобще такой, что если бы делал нормальный мультиланг, то язык пускал бы первым параметром типа http://site.ru/ru/about/our/site/все умрут, а я изумруд -
10 марта 2008 г. 17:59, спустя 5 минут 47 секунд
я не про нормальный, я про данный конкретный случай
просто чуть ф-цию дописать надо -
10 марта 2008 г. 18:01, спустя 2 минуты 13 секунд
а что не так?
я не про нормальный, я про данный конкретный случай
просто чуть ф-цию дописать надовсе умрут, а я изумруд -
10 марта 2008 г. 18:04, спустя 2 минуты 35 секунд
можно конечно и в начале, но что-то у меня не получается все равно. ладно завтра попробую еше на более свежую голову -
10 марта 2008 г. 18:11, спустя 7 минут 19 секунд
1. если вдруг будут др. параметры с 'lang' … 'belang='
2. если ланг не привязан жестко к 1-й позиции..
и даже если будет 1-м… при значении по-умолчанию и уществовании других гет- параметров..
слишком много если, о существовании которых лично я забуду через неделю-другую -
11 марта 2008 г. 8:33, спустя 14 часов 21 минуту 24 секунды
1. если вдруг будут др. параметры с 'lang' … 'belang='
значит не надо допускать таких параметров если =) или в условие поставить strpos $_RU, "?lang=" || strpos $_RU, "&lang="…все умрут, а я изумруд -
11 марта 2008 г. 10:48, спустя 2 часа 15 минут 47 секунд
а не проще проверить именно то, что надо? т.е isset($_GET['lang'])
и не допускать случайных ошибок -
11 марта 2008 г. 10:54, спустя 5 минут 35 секунд
у ёпт
давно я $_GET не трогал, всё по привычки REQUEST_URI разбираювсе умрут, а я изумруд -
-
17 марта 2008 г. 10:09, спустя 22 минуты 45 секунд
ну собственно
if (!isset($_GET['lang'])) {
// добавляем к урлу язык
}все умрут, а я изумруд -
-
17 марта 2008 г. 17:45, спустя 5 часов 40 минут 32 секунды
идеи должны быть у тебя.
ну покрайней мере у меня была надежда, что они таки появятся - тему уже со всех сторон обсмотрели.
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!