Brezee
Новичок
curl и http
прочитал на detail статью генерация http запросов, пытаюсь выполнить метод пост, но сыпаться ошибки!!!
делаю следующим образом
$url = "http://урл к форме";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$crqstring = "";
$crqstring .= "POST ".$url." HTTP/1.1\r\n";
$crqstring .= "Referer: ".подменяю этот адрес на тот что мне нужно."\r\n";
$crqstring .= "Accept-Language: ru\r\n";
$crqstring .= "Accept-Encoding: gzip, deflate\r\n";
$crqstring .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n";
$crqstring .= "Connection: Keep-Alive\r\n";
$crqstring .= "Cache-Control: no-cache\r\n";
$crqstring .= "Cookie: fsdf=sdf&dfgdfg=mbm\r\n";
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,$crqstring);
$result = curl_exec($ch);
print_r(curl_getinfo($ch));
echo "\n\ncURL error number:" .curl_errno($ch)."<hr color=red>";
echo "\n\ncURL error:" . curl_error($ch);
curl_close($ch);
echo "<hr color=\"blue\">";
echo $result;
<b>Что не так?</b>
прочитал на detail статью генерация http запросов, пытаюсь выполнить метод пост, но сыпаться ошибки!!!
делаю следующим образом
$url = "http://урл к форме";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$crqstring = "";
$crqstring .= "POST ".$url." HTTP/1.1\r\n";
$crqstring .= "Referer: ".подменяю этот адрес на тот что мне нужно."\r\n";
$crqstring .= "Accept-Language: ru\r\n";
$crqstring .= "Accept-Encoding: gzip, deflate\r\n";
$crqstring .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n";
$crqstring .= "Connection: Keep-Alive\r\n";
$crqstring .= "Cache-Control: no-cache\r\n";
$crqstring .= "Cookie: fsdf=sdf&dfgdfg=mbm\r\n";
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,$crqstring);
$result = curl_exec($ch);
print_r(curl_getinfo($ch));
echo "\n\ncURL error number:" .curl_errno($ch)."<hr color=red>";
echo "\n\ncURL error:" . curl_error($ch);
curl_close($ch);
echo "<hr color=\"blue\">";
echo $result;
<b>Что не так?</b>