<?php
# working vars
$host = 'www.example.com' ; //目标域名
$service_uri = '/test.php' ; //目标域名uri
$vars = 'code=22&act=TEST' ; //post数据
# compose HTTP request header
$header = "Host: $host \r\n" ;
$header .= "User-Agent: PHP Script\r\n" ;//浏览器标识
$header .= "Content-Type: application/x-www-form-urlencoded\r\n" ;
$header .= "Content-Length: " . strlen ( $vars ). "\r\n" ;
$header .= "Connection: close\r\n\r\n" ;
$fp = pfsockopen ( $host , 80 , $errno , $errstr );
if (! $fp ) {
echo " $errstr ( $errno )<br/>\n" ;
echo $fp ;
} else {
fputs ( $fp , "POST $service_uri HTTP/1.1\r\n" );
fputs ( $fp , $header . $vars );
while (! feof ( $fp )) {
echo fgets ( $fp , 128 );
}
fclose ( $fp );
}
?>
# working vars
$host = 'www.example.com' ; //目标域名
$service_uri = '/test.php' ; //目标域名uri
$vars = 'code=22&act=TEST' ; //post数据
# compose HTTP request header
$header = "Host: $host \r\n" ;
$header .= "User-Agent: PHP Script\r\n" ;//浏览器标识
$header .= "Content-Type: application/x-www-form-urlencoded\r\n" ;
$header .= "Content-Length: " . strlen ( $vars ). "\r\n" ;
$header .= "Connection: close\r\n\r\n" ;
$fp = pfsockopen ( $host , 80 , $errno , $errstr );
if (! $fp ) {
echo " $errstr ( $errno )<br/>\n" ;
echo $fp ;
} else {
fputs ( $fp , "POST $service_uri HTTP/1.1\r\n" );
fputs ( $fp , $header . $vars );
while (! feof ( $fp )) {
echo fgets ( $fp , 128 );
}
fclose ( $fp );
}
?>