用PHP强何得到POST后的页面内容,不够分再加
我的程序如下。但是得不到POST之后的内容。
<?php
error_reporting(E_ALL);
$service_port = getservbyname('www', 'tcp');
$address = '192.168.0.67';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$result = socket_connect($socket, $address, $service_port);
//输入内容
$in = "POST /admin/index.php HTTP/1.0\r\n
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*\r\n
Referer: http://192.168.0.67:95/admin/\r\n
Accept-Language: zh-cn\r\n
Content-Type: application/x-www-form-urlencoded\r\n
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; TencentTraveler ; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50215)\r\n
Host: 192.168.0.67:95\r\n
Content-Length: 72\r\n
Connection: Keep-Alive\r\n
Pragma: no-cache\r\n
Cookie: PHPSESSID=82c4637a9454140aaa8470173fa7caba\r\n
\r\n
gosubmit=login&u_username=admin&u_password=eszws&gosubmit1=%B5%C7+%C2%BD";
socket_write($socket, $in, strlen($in));
//输出内容
$out = socket_read($socket, 8046) ;
echo $out;
socket_close($socket);
?>
比如得到Google搜索出的结果,不是GET方式的哦.. 高说请帮忙....