多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > PHP教程:POST數(shù)據(jù)的三種方法

PHP教程:POST數(shù)據(jù)的三種方法

來源:程序員人生   發(fā)布時間:2013-11-04 19:03:09 閱讀次數(shù):3426次

php有三種方法可以post數(shù)據(jù),分別為Curl、socket、file_get_contents:

請看下邊的代碼:

/**
* Socket版本
* 使用方法:
* $post_string = "app=socket&version=beta";
* request_by_socket('facebook.cn','/restServer.php',$post_string);
* Downloads By http://www.veryhuo.com/down
*/
function request_by_socket($remote_server,$remote_path,$post_string,$port = 80,$timeout = 30){
$socket = fsockopen($remote_server,$port,$errno,$errstr,$timeout);
if (!$socket) die("$errstr($errno)");

fwrite($socket,"POST $remote_path HTTP/1.0");
fwrite($socket,"User-Agent: Socket Example");
fwrite($socket,"HOST: $remote_server");
fwrite($socket,"Content-type: application/x-www-form-urlencoded");
fwrite($socket,"Content-length: ".strlen($post_string)+8."");
fwrite($socket,"Accept:*/*");
fwrite($socket,"");
fwrite($socket,"mypost=$post_string");
fwrite($socket,"");

$header = "";
while ($str = trim(fgets($socket,4096))) {
$header.=$str;
}

$data = "";
while (!feof($socket)) {
$data .= fgets($socket,4096);
}

return $data;
}

/**
* Curl版本
* 使用方法:
* $post_string = "app=request&version=beta";
* request_by_curl('http://facebook.cn/restServer.php',$post_string);
*/
function request_by_curl($remote_server,$post_string){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$remote_server);
curl_setopt($ch,CURLOPT_POSTFIELDS,'mypost='.$post_string);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Jimmy's CURL Example beta");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
/**
* 其它版本
* 使用方法:
* $post_string = "app=request&version=beta";
* request_by_other('http://facebook.cn/restServer.php',$post_string);
*/
function request_by_other($remote_server,$post_string){
$context = array(
'http'=>array(
‘method’=>’POST’,
‘header’=>’Content-type: application/x-www-form-urlencoded’.””.
‘User-Agent : Jimmy’s POST Example beta’.””.
‘Content-length: ‘.strlen($post_string)+8,
‘content’=>’mypost=’.$post_string)
);
$stream_context = stream_context_create($context);
$data = file_get_contents($remote_server,FALSE,$stream_context);
return $data;
}

?>

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产亚洲网址 | 久草在线资源福利站 | jiuse在线| 亚洲人人视频 | 欧美精品v欧洲精品 | 国产一区2区 | 成人区在线观看免费视频 | v片免费在线观看 | 精品国产一区二区三区免费 | 亚洲欧美精品一区二区 | 91福利在线免费观看 | 亚洲欧美日韩久久一区 | 卡通动漫第一页 | 免费观看欧美性一级 | 国产a级一级久久毛片 | 一区二区在线精品免费视频 | 欧美性高清bbbbbbxxxxx | 在线成人97观看 | 欧美 在线播放 | 欧美亚洲综合视频 | 欧美精品综合一区二区三区 | 国产狂喷白浆在线观看视频 | 亚洲a人| 欧美激情精品久久久久久久 | 亚洲最大网站 | 欧美精品黄页免费高清在线 | 国产女人在线视频 | 性欧美video视频另类 | 日韩高清一区二区三区五区七区 | 羞羞动漫在线免费观看 | 国产成人精品视频一区 | 国产成人一级 | 欧美另类视频一区二区三区 | 被两个男人吃奶添下面视频 | 日韩最新视频一区二区三 | 伊人久久中文字幕久久cm | 亚洲精品www| 欧美一级日韩在线观看 | 亚洲欧美性另类春色 | 亚洲一级毛片免费在线观看 | 欧美另类性视频在线看 |