Задать вопрос
@NewTypes
На себя

Фильтрация пробела в параметре URL

Пишу первый свой сайт и заранее заколачиваю стальной броней каждый кусок кода от таких же "любознательных" как я.

Дело такое: http://site.com/?id=1

и такое:

http://site.com/?id= 1

В первом случае у нас id без пробела, второй напротив - с ним. Прежде чем задавать этот вопрос я прошелся по сайтам и проверил кто как поступает в данном случае.

Итак, на пробел негативно реагируют и посылают в лес:

- facebook - habrahabr

Игнорируют

- Google и его проекты - Toster, Freelansim

Для меня Google и Хабр в данном плане авторитетны (думаю администрация Хабра научена дефейсом), но как ни странно - позиции расходятся.

Быть или не быть?

  • Вопрос задан
  • 2894 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Anton B К ответам на вопрос (5)
bigton
@bigton
Web-программист

Какая разница есть пробел или нет?
$id = (int) $_GET['id'];
Есть пробел в URL или нет, $id все равно будет числом.

Ответ написан
Комментировать