Я разрабатываю веб-приложение MVC, и для его работы маршрутизатор должен проанализировать строку запроса, для чего мне нужно сначала загрузить URL-адрес в переменную.Как мне добиться этого с помощью встроенного сервера PHP?
В настоящее время я использую PHP 7.3.9, но, насколько я могу судить, проблема сохраняется во всех версиях встроенного сервера.
Если я использую Apache для запуска этого приложения, все просто, все, что мне нужно сделать, это
$uri = $_SERVER['QUERY_STRING'];
, и я готов идти, все работает просто отлично.
Однако, если я использую встроенный веб-сервер PHP, я получаю сообщение об ошибке:
Undefined index: QUERY_STRING in /path_to_my_project/public/index.php on line 22
Я попытался поискать в Google и нашел этот запрос на извлечение предполагает, что такой переменной действительно не существует на встроенном веб-сервере PHP.
Поэтому мой вопрос: как мне получить строку запроса для моего маршрутизатора, если я запускаю встроенный сервергде $_SERVER['QUERY_STRING']
не существует?