php利用fsockopen模擬提交數(shù)據,以下舉例是模擬提交龍巖seo留言板
[php]
$sock = fsockopen("www.efa168.com", 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");
$data = "comment=龍巖seo&author=test&email=test@qq.com&url=http%3A%2F%2F0597seo.com&comment_post_ID=374&comment_parent=0&comment_post_ID=374";
fwrite($sock, "POST /wp-comments-post.php HTTP/1.0\r\n");
fwrite($sock, "Host: www.efa168.com\r\n");
fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
fwrite($sock, "$data\r\n");
fwrite($sock, "\r\n");
$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n"; echo "\n"; $body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);
fclose($sock);
echo $body;
[/php]
發(fā)表評論