Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка $QUERY_STRING

32K
24 сентября 2010 года
Spoofing
10 / / 05.05.2008
Было задание сделать веб-сервер. С реализацией никаких проблем нет, но единственный вопрос возникает - что делать с запрашиваемым файлом?

В качестве примера возьму GET /path/.././////%20/./../ HTTP/1.0 и это надо обработать до "нужного" вида /path/ пожалуй.

С реализацией как уже сказал проблем нет никаких, поэтому достаточно просто, если вы поможете перечислить все варианты, что нужно сделать с этой строкой :)

Пока только:
1) Удалить все /.. /.
2) Заменить все '//' на '/'
3) Пройтись циклом от 255 до 0 чтобы заменить символы из 16-ти ричной системы в 10-ти ричиную.
Есть другие идеи? :)

Спасибо.
43K
24 сентября 2010 года
XTen
24 / / 08.12.2009
Пиши обсудим
ICQ: 410691984
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог