Обработка пробелов в ссылке

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
823
Реакции
342
Подскажите по такому вопросу пожалуйста :)

Есть форма. После её отправки, в GET попадают пробелы (если их там поставить в поле) в начале и конце слова (фразы) и получается идиотская ссылка по типу
site.ru/?get=+запрос++
или
site.ru/?get=+++++запрос+++++++++
ну и т.д.
И таких пробелов может быть сколько угодно. Все они кодируются в плюсы.
Как можно избавиться от крайних пробелов?
Мне в голову приходит только редирект после обработки запроса в trim(), но как в таком случае определить, что в запросе есть пробел в конце или в начале или в обоих местах одновременно?
Кроме редиректа есть ещё варианты?
 
Код:
if(substr($get, 0, 1) === ' ' or substr($get, -1, 0) === ' ') redirect(trim($get));
 
Чуть подправил, потому что в конце пробел не обрезался.
PHP:
if(substr($get, 0, 1) === ' ' or substr($get, -1) === ' ')
 
Назад
Сверху