Допустим, мой текущий URL являетсяКак удалить последний запрос из текущего URL
http://domain.com/category/clothing-personal-items/&page=3
Я использовал $_SERVER["REQUEST_URI"]
для получения текущего запроса URI.
$url = $_SERVER["REQUEST_URI"];
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
Массив Ouput
Array
(
[path] => /category/clothing-personal-items/&page=3
)
Вопрос:
Как я получить только /category/clothing-personal-items/
или удалить любой запрос после /category/clothing-personal-items/
Вы уверены, что не существует '?' ', Прежде чем страница = 3'? –
Почему вы не начинаете строку запроса со стандартным «?»? персонаж? – Borealid
Вы можете просто «взорвать ('?', $ Url)' и взять первый компонент массива. –