|
|
|
| слушайте. подскажите, почему при отправке данных через сокеты теряются данные?
в ответе оказывается Content-Length:0;
$hostname = "...";
$path = "....";
$file="....";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 300);
if (!$fp) echo "$errstr ($errno)<br />\n";
else {
$data = "id=1\r\n\r\n";
$headers = "POST $path$file HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "X-Forwarded-For: ".rand(1,255).".".rand(1,255).".".rand(1,255).".".rand(1,255)."\r\n";
$headers .= "Referer: $path\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n";
$headers .= "Connection: Close\r\n\r\n";
fwrite($fp, $headers.$data);
while (!feof($fp)) {
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line; | |
|
|
|
|
|
|
|
для: kb_nn
(12.10.2012 в 15:43)
| | всем спасибо. я узнаю идентификатор сессии, и подставляю его в куки, вроде больше ничего не менял, ответ приходит. правда что-то все равно не так, то ли я передаю не все необходимые данные, то ли что-то еще, но результата таким способом отправки данных добиться пока не удалось. но это уже разговор для другой темы. | |
|
|
|