POST
来源:互联网 发布:田径跑道数据 编辑:程序博客网 时间:2024/05/23 15:27
function sendPost($postUrl, $data){
$URL = $postUrl;
$post_data = $data;
$referrer="";
// parsing the given URL
$URL_Info=parse_url($URL);
// Building referrer
if($referrer=="") // if not given use this script as referrer
$referrer=$_SERVER["SCRIPT_URI"];
// making string from $data
foreach($post_data as $key=>$value)
$values[]="$key=".urlencode($value);
$data_string=implode("&",$values);
// Find out which port is needed - if not given use standard (=80)
if(!isset($URL_Info["port"]))
$URL_Info["port"]=80;
// building POST-request:
$request.="POST ".$URL_Info["path"]." HTTP/1.1/n";
$request.="Host: ".$URL_Info["host"]."/n";
$request.="Referer: $referrer/n";
$request.="Content-type: application/x-www-form-urlencoded/n";
$request.="Content-length: ".strlen($data_string)."/n";
$request.="Connection: close/n";
$request.="/n";
$request.=$data_string."/n";
$fp = fsockopen($URL_Info["host"],$URL_Info["port"]);
fputs($fp, $request);
while(!feof($fp)) {
$result .= fgets($fp, 128);
}
fclose($fp);
$result = preg_replace('(.*)/Content-Type: text/html(.*)/is','//2',$result);
return $result;
}
- POST
- post
- POST
- Post
- $.post
- $post()
- $.post()
- $.post()
- POST
- post
- post
- POST
- $.post()
- post
- post
- 【POST Requests】POST请求
- POST获取参数。【POST】
- First Post
- 关于windows7下安装vs2008Team正式版
- SqlParameter--研究一下,对SqlParameter进行封装操作
- shp文件转换到CAD dwg,dxf
- 会走路的梦
- 工作一周啦
- POST
- 让gedit成为强大的C语言IDE
- skyeye在ubuntu上的安装
- Linux下Tomcat的启动、关闭、杀死进程
- protected成员访问规则
- c# 将datagridview 生成为excel
- November 2009
- GoldenGate TDM容灾方案与DataGuard容灾方案的对比
- prototype.js中class类详解