Ответов: 6 Просмотров: 462
![](templates/InvisionExBB/im/spacer.gif) |
Доброго времени суток, помогите пожалуста разобраться.
Есть сайт, который планируеться грабить, на странице заполняется форма и данные передаются на сервер методом POST, сервер обрабатывает запрос и выдаёт данные.
Создана страница эмулирующая работу сайта на ней есть точно такая же форма, пользователь заполняет форму и передаёт данные в сценарий script.php он заносит данные в переменные($lastName, $firstName, $middleName, $phone) и отправляет их сайту.
PHP:
скопировать код в буфер обмена
//Работа с сокетом $fp = fsockopen("www.sajt.org/page", 80 , &$errno, &$errstr); if(!$fp) { echo "$errstr ($errno)<br>\n"; } else { //fputs($fp,"GET / HTTP/1.0\n\n"); //POST-запрос fputs($fp,"POST http://www.www.sajt.org/page HTTP/1.0\r\n "+ //"Host: www.sajt.org\r\n "+ //"Referer: http://www.sajt.org/page\r\n "+ //"Cookie: income=1\r\n "+ //"Content-Type: application/x-www-form-urlencoded\r\n "+ "Content-Length: 35\r\n "+ "\r\n"+ "lastName="+$lastName+"&firstName="+$firstName+"&middleName="+$middleName"&phone="$phone); $result=$result+ft; //echo fgets($fp,128); } } //Конец работы с сокетом
Результатом работы будет html-код записанный в переменную $result
Укажите пожалуста на ошибки в коде и как с ними быть.
Примного Благодарен. |