Настройка смс-обработчика, по API.
Проверка входящих данных php скрипта
Написал скрипт, который выводит мне примерно следующее:
*****************************
Server: 123.123.123.123
Port: 80
HEAD /index.php HTTP/1.1
Host: site.ru
User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.5.24 Version/10.53
Accept: text/html
Referer: http://google.com/
Cookie: PHPSESSID=1b366df7c294417438b66333ac892111; NewPM=none;
Connection: Close
HTTP/1.1 200 OK
Date: Sat, 15 May 2010 12:49:16 GMT
Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k PHP/5.2.12
X-Powered-By: PHP/5.2.12
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: dle_user_id=deleted; expires=Fri, 15-May-2009 12:49:15 GMT; path=/; domain=.site.ru; httponly
Set-Cookie: dle_password=deleted; expires=Fri, 15-May-2009 12:49:15 GMT; path=/; domain=.site.ru; httponly
Set-Cookie: dle_hash=deleted; expires=Fri, 15-May-2009 12:49:15 GMT; path=/; domain=.site.ru; httponly
Last-Modified: Sat, 15 May 2010 05:49:16 +0300 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
*****************************
Данные забиваю вручную в файл php. Надо сделать так, чтобы данные из форм летели в скрипт GET-ом и самое важное вообще зачем создаю проект - это очень и очень хорошо проверять входящие данные в скрипт, чтобы скрипт не стал дыркой для взлома.
Проверять данные примерно такие:
1) IP или домен сервера.
2) Порт.
3) Время в миллисекундах, по истечении которых попытки соединения будут прекращены.
4) Метод. GET, HEAD, TRACE и др.
5) Путь к запрашиваемому файлу.
6) Протокол. HTTP/1.1, HTTP/1.0, HTTP/0.9 и др.
7) Хост, к которому отправляется запрос.
8) Браузер и ОС.
9) Тип данных. text/html, text/plain, image/gif, image/jpeg
10) Реферер. URL страницы, с которой произошел переход на данную страницу.
11) Передача Cookie.
Посетитель сервиса может вводить своё только:
1) IP или домен сервера (пропускать только, если это настоящий домен)
2) Порт (пропускать только цифры)
3) Путь к запрашиваемому файлу.
4) Хост, к которому отправляется запрос (буквы и точка)
5) Реферер. URL страницы, с которой произошел переход на данную страницу.
6) Передача Cookie.
Остальное посетителю даётся на выбор через и в php скрипт летит только цифра с вариантом выбранного. И для данных форм php скрипт тоже должен проверять, чтобы это были только цифры.
Пример такого сервиса тут: http://www.bertal.ru/index.php?ex=1
Пожалуйста, указывайте цены и сроки!
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $30Веб-программирование1 исполнительЗавершен15 лет назад
Есть парсер, всё работало. Исходный сайт немного сменил вывод данных, требуется подправить. Парсер на perl.
Веб-программирование5 заявокЗакрыт15 лет назад- $5
Доброго дня, Необходимо - Обрезать флеш-шаблон до шапки - в шапке поменять название пунктов меню и вставить ссылки - поменять логотип(с сылкой на главную)
Веб-программирование1 исполнительЗакрыт15 лет назад - $100
Приветствую,нужно создать приложение вконтакте на голоса,смысл в том есть 125 ячеек ,всегда банк приложения 10 голосов ,чтобы открыть 1 ячейку нужен 1 голос ,в банк идет 70% голосов а 30% выходит доход идет в приложение... ...
Веб-программирование2 заявкиЗакрыт15 лет назад Нужно исправить некоторые баги сайта, а также помочь разобраться с модами (пофиксить парочку ошибок, а также изменить 1 поле). Ко всему этому нужна консультация по базе данных по поводу LONGTEXT (хост почему-то часто меняет ...
Веб-программирование1 заявкаЗакрыт15 лет назад- $10
Исправить флеш элемент, подробности во вложении, писать в icq 711-037 1. Логотип cityluxe исправить 2. Телефон исправить по верхним ссылкам, исправить название и линк слева направо 1. ...
Веб-программирование8 заявокЗакрыт15 лет назад - $20
Есть самописная CMS. Точная такая же система как и на этом сайта: http://miniwm.ru/ Есть готовая верстка. Картинка прикреплена. Жду предложений. Можно сразу в аську.
Веб-программирование1 исполнительЗавершен15 лет назад - $50
Здравствуйте! В ПН-ВТ нужно провести ряд кроткосрочных работ над сайтом на системе drupal. Задачи: 1. Сделать красивое и не кривое отображение анкет пользователей 2. СДелать красивое и не кривое отображение "событий" ...
Веб-программирование1 заявкаЗакрыт15 лет назад - $25
Необходим простой граббер из этой странички: yaforyou.ru/online.php А так-же запись поисковых запросов на отдельный файл (html), но, что-бы он был закрыт от посторонних глаз. icq для связи: 552-934-162
Веб-программирование10 заявокЗакрыт15 лет назад - $50
Необходимо встроить в сайт котировки с сайта биржи, которые будут обновляться при каждом запросе пользователя. Котировки должны структурироваться и иметь возможность просмотра дополнительной информации(исторические данные) без перехода на сайт источника данных.
Веб-программирование1 исполнительЗавершен15 лет назад