Я только что реализовал функцию поиска в моей программе.Если отправлена строка поиска, программа получит следующее:
if (isset($_GET['s'])) {
header('Location: /search/'.rawurlencode($_GET['s']));
exit;
}
Единственная проблема, с которой я столкнулся, заключается в том, что полученный URL-адрес строки поиска не очень удобен для чтения человеком, например, поисковый термин is 500€ a lot of money
приводит к is%20500€%20a%20lot%20of%20money
.Я хотел бы создать более понятный для пользователя поисковый URL, например, is+500€+a+lot+of+money
.
. Есть ли простой способ сделать это или вам нужно кодировать строку вручную, например, искать пробелы и т. Д. И заменятьих.