Задать вопрос
DPhil
@DPhil
Контент-менеджер

Можно ли передать GET-запрос при помощи слеша?

Можно ли передать GET-запрос не так:

mysite.com/news/?city=moscow

а так:

mysite.com/news/city/moscow

Сайт на WordPresse
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Можно. Только нужно будет самому разобрать строку запроса$_SERVER['REQUEST_URI'] и присвоить значения переменным
<?php
//$uri = $_SERVER['REQUEST_URI'];
$uri = '/news/city/moscow';

$ex = explode('/', $uri);
$_GET[$ex[2]] = $ex[3];

var_dump($_GET);

/*
array(1) {
  ["city"]=>
  string(4) "moscow"
}
*/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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