Поскольку этот вопрос довольно старый и для PHP, вот способ сделать это в (в настоящее время) очень популярной среде PHP Laravel.
Чтобы закодировать строку запроса для пути в вашем приложении, укажите имена маршрутов , а затем используйте вспомогательную функцию route()
, например, так:
route('documents.list.', ['foo' => 'bar']);
Результат будет выглядеть примерно так:
http://localhost/documents/list?foo=bar
Также помните, что если у вашего маршрута есть какие-либо параметры сегмента пути, например, /documents/{id}
, затем убедитесь, что вы передаете аргумент id
параметрам route()
, в противном случае по умолчанию будет использоваться значение первого параметра.