есть ли такая функция?

12
ЪЪ
На сайте с 12.05.2010
Offline
4
919

будет мультиязычный сайт, язык будет тягаться в в get типа &lang=ru, есть ли в пэхэпэ функция чтобы добавляла к ссылками дополнительные гет параметры определенные пользователем чтото типа

<a href="/index.php'.func().'"> сомневаюсь что есть такое... может подскажите как лучше это организовать? или делать типа /index.php?param=param&lang='.$_GET['lang'] (предварительно отфильтровав $_GET) но это всегда тягать в урле lang не не хочется.. насколько плохо тягать язык в сессиях или куках не изменяя текущий урл ? тоесть одна и таже страница с одним и темжн адресом имеет разные версии на языках? думаю пс меня не поймут...

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

Делайте сайт на другом языке на поддомене и партесь а :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
ЪЪ
На сайте с 12.05.2010
Offline
4
#2

LEOnidUKG, зачем мне этот гемор с разными поддоменами или разными сайтами? :)

T
На сайте с 20.03.2007
Offline
67
Toy
#3

Храните настройку языка в куках

ЪЪ
На сайте с 12.05.2010
Offline
4
#4
Toy:
Храните настройку языка в куках

а как отреагирует гугля с яшей на такое? или это получается для них будет один язык а для юзеров буде возможность сменить язык как-то на жс, я правильно понимаю?

T
На сайте с 20.03.2007
Offline
67
Toy
#5
Ъ_Ъ:
а как отреагирует гугля с яшей на такое?

никогда не задумывался, поисковикам отдавал всегда родной язык сайта.

Ъ_Ъ:
или это получается для них будет один язык а для юзеров буде возможность сменить язык как-то на жс, я правильно понимаю?

сменить язык можно чем угодно, даже без js, например в php ловите параметр $_GET['lang'], и пишете в куку, потом про параметр можно забыть.

Либо используйте виртуальные каталоги, http://something.com/ru/

ЪЪ
На сайте с 12.05.2010
Offline
4
#6
Toy:
Либо используйте виртуальные каталоги, http://something.com/ru/

если вы о mod_rewrite то не хочется лишний раз напрягать серв. а юзерам пох*й на то какой у странички адрес. проверенно временем ... ну ая если сайт все же ориентирован не только на русскую аудиторию, и пс'у тоже нужно скормить разные языковые версии. тогда вернемся к первому вопросу.. как лучше всего лепить к ссылками есче один параметр? например имеем несколько ссылок


<a href="/index.php">link1</a>
<a href="/index.php?go=huhu">link2</a>
<a href="/index.php?huhu=zhozho#name=34">link3</a>

может все href-ы проганять через самопальную функцию, которая буде парсить адрес, если есть уже параметры то добавлять &lang=lang если нет то ?lang=lang и на выходе получим


<a href="/index.php?lang=lang">link1</a>
<a href="/index.php?go=huhu&lang=lang">link2</a>
<a href="/index.php?huhu=zhozho&lang=lang#name=34">link3</a>

.. хотя это мазохизм какой-то 😒

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#7
если вы о mod_rewrite то не хочется лишний раз напрягать серв.

чушь не городите, у Вас там что 286 IBM?

ewg777
На сайте с 04.06.2007
Offline
225
#8
Ъ_Ъ:
если вы о mod_rewrite то не хочется лишний раз напрягать серв. а юзерам пох*й на то какой у странички адрес. проверенно временем ... ну ая если сайт все же ориентирован не только на русскую аудиторию, и пс'у тоже нужно скормить разные языковые версии. тогда вернемся к первому вопросу.. как лучше всего лепить к ссылками есче один параметр? например имеем несколько ссылок

<a href="/index.php">link1</a>
<a href="/index.php?go=huhu">link2</a>
<a href="/index.php?huhu=zhozho#name=34">link3</a>

может все href-ы проганять через самопальную функцию, которая буде парсить адрес, если есть уже параметры то добавлять &lang=lang если нет то ?lang=lang и на выходе получим


<a href="/index.php?lang=lang">link1</a>
<a href="/index.php?go=huhu&lang=lang">link2</a>
<a href="/index.php?huhu=zhozho&lang=lang#name=34">link3</a>


.. хотя это мазохизм какой-то 😒

Да. Первый ответ в теме.

ЪЪ
На сайте с 12.05.2010
Offline
4
#9

Да. Первый ответ в теме.

не совсем понял, что вы имеете ввиду под этой месагой..

[Удален]
#10
Ъ_Ъ:
функция чтобы добавляла к ссылками дополнительные гет параметры

http_build_query ?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий