Задать вопрос
@BedOmar
Веб-разработчик

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

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

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

Похожие вопросы