DPhil
@DPhil
Контент-менеджер

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

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

mysite.com/news/?city=moscow

а так:

mysite.com/news/city/moscow

Сайт на WordPresse
  • Вопрос задан
  • 271 просмотр
Решения вопроса 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"
}
*/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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