PHP传递POST信息

PHP传递POST信息

作者:LAMP小白  点击:1905  发布日期:2012-09-20 00:47:00  返回列表

function post_data($URL, $data) {
$URL_Info = parse_url($URL);
if(!isset($URL_Info["port"])){
$URL_Info["port"] = 80;
}
$request .= "POST ".$URL_Info["path"]." HTTP/1.1rn";
$request .= "Host: ".$URL_Info["host"]."rn";
$request .= "Content-type: application/x-www-form-urlencodedrn";
$request .= "Content-length: ".strlen($data)."rn";
$request .= "Connection: closern";
$request .= "rn";
$request .= $data."rn";
$sock = fsockopen($URL_Info["host"], $URL_Info["port"]);
if (!$sock) {
return false;
}
fputs($sock, $request);
while(!feof($sock)) {
$result .= fgets($sock, 128);
}
fclose($sock);
return substr($result, strpos($result, "rnrn") + 4);
}

$result = post_data('http://localhost/get_post.php', "name=Liexusongmio_sex=man");
echo $result;



上一篇:centOS 控制linuxSE和iptables 下一篇:快递查询API
0