Posts Tagged ‘POST запрос’

Максимальное кол-во ключей в POST-переменной

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , ,

Столкнулся с проблемой, когда данные POST-запроса приходят в PHP не полностью, а именно 1000 ключей (читай переменных) в сумме. (далее…)

Максимальное кол-во ключей в POST-переменной

Пятница, Январь 30th, 2015 Нет комментариев

Under : , , , ,

Столкнулся с проблемой, когда данные POST-запроса приходят в PHP не полностью, а именно 1000 ключей (читай переменных) в сумме. (далее…)

Анатомия межсайтового скриптинга

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Введение

Ошибки, связанные с межсайтовым скриптингом (Cross site scripting, XSS), являются достаточно известными, но по-прежнему исключительно опасными. Их уникальность заключается в том, что вместо непосредственной атаки сервера, они используют уязвимый сервер в качестве средства атаки на клиента. Это может сделать исключительно трудным отслеживание подобных атак, особенно если запросы не полностью протоколиуются (как в случае POST-запросов). (далее…)

Вывод сообщений пользователю в веб-приложениях

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Вывод сообщений пользователю — довольно распространенное действие, которое должно выполнять веб-приложение. Оно может происходить при обработке форм, это могут быть сообщения об ошибках, а также сообщения, которые говорят, что надо зарегистрироваться, когда пользователь пытается получить доступ к ограниченной части сайта, и во многих других случаях.

Вывод сообщений пользователю — довольно распространенное действие, которое должно выполнять веб-приложение. Оно может происходить при обработке форм, это могут быть сообщения об ошибках, а также сообщения, которые говорят, что надо зарегистрироваться, когда пользователь пытается получить доступ к ограниченной части сайта, и во многих других случаях. (далее…)

Скачивание бинарных файлов по HTTP

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Надеюсь, все уже изучили пример отправки сообщения на ICQ, которая демонстрирует 2 вещи: работа с сокетами (послали команду, считали ответ — точно также, как читать из файла) и отправка POST запросов (генерация параметров, кодирование, вставка переменных в POST запрос).

Здесь тоже самое: открываем сокет, шлем GET форму, читаем ответ. Ответ состоит из 2х вещей: заголовок и тело документа. Т.к. название данной статьи — получение файла, то очевидно, нас наиболее волнует именно тело документа (т.е. файл), а не все, что выдаст сервер. Тело от заголовка отделено строкой «\r\n».

Чтобы применить программу, замените строку «php.spb.ru» на имя вебсервера в 2х местах. Затем замените «/files/notepad.exe» на путь к файлу… В конце программы вместо «download.tmp» укажите, куда поместить скаченный файл (и надо ли его вообще в файл записывать). (далее…)