@BedOmar

Как скрыть get запрос?

Есть ссылка localhost/?lang=ru
Как сделать что б ссылка выглядела как localhost/ru я с помощью $_GET Получал значение ru ил то что будет там.
А так же хорошо б было что б на другой странице например localhost/auth/signin.php?lang=ru ссылка выглядела localhost/ru/auth/signin.php и я все ещё получал $_GET['lang'] значение ru
(Я не использую MVC, но если есть вариант написания класа именно для этого задания, то будет отлично)
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 3
glaphire
@glaphire
PHP developer
Это подходит под тему "человеко-понятный урл" а-ля ЧПУ, тут уже обсуждали такие вопросы)
пример: Как у вас реализовано чпу?
Ответ написан
@netstormpro
Developer & designer
Самый элементарный способ - используйте .htaccess аля:
RewriteRule ^lang/([^.]+)/$ index.php?lng=$1 [L]
Ответ написан
ZiggiPop
@ZiggiPop
Linux Admin / Frontend Developer
Храните установленную переменную lang в куке, например, и тогда вообще можно от "ru" в урле отказаться
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
22 авг. 2019, в 11:45
1000 руб./за проект
22 авг. 2019, в 11:33
250000 руб./за проект
22 авг. 2019, в 11:09
600 руб./в час