PHP中使用socket方式GET、POST数据实例 1. 使用 PHP 获得网页内容 GET方式 复制代码 代码如下: \n"; return false; } else { $out = "GET $path HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Connection: Close\r\n\r\n"; $ret = ""; fwrite($fp, $out); while (!feof($fp)) { $ret .= fgets($fp, 128); } fclose($fp); } return true; } ?> 2. 使用 PHP 向页面 POST 数据 复制代码 代码如下: \n"; return false; } else { $out = "POST $path HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Content-Type: application/x-www-form-urlencoded\r\n"; $out .= "Content-Length: ".strlen($data)."\r\n"; $out .= "Connection: Keep-Alive\r\n\r\n"; $out .= $data; $ret = ""; fwrite($fp, $out); while (!feof($fp)) { $ret .= fgets($fp, 128); } fclose($fp); } return true; } ?> 如果post报错,把$out .= "Connection: Keep-Alive\r\n\r\n";中的Keep-Alive改成Close