激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > php curl模擬post請求提交數據例子總結

php curl模擬post請求提交數據例子總結

時間:2016-01-27來源:風信官網 點擊: 1264次
在php中要模擬post請求數據提交我們會使用到curl函數,下面我來給大家舉幾個curl模擬post請求提交數據例子有需要的朋友可參考參考。

注意:curl函數在php中默認是不被支持的,如果需要使用curl函數我們需在改一改你的php.ini文件的設置,找到php_curl.dll去掉前面的";"就行了

例1

 代碼如下 復制代碼

<?php
$uri = "http://tanteng.duapp.com/test.php";
// 參數數組
$data = array (
        'name' => 'tanteng'
// 'password' => 'password'
);
 
$ch = curl_init ();
// print_r($ch);
curl_setopt ( $ch, CURLOPT_URL, $uri );
curl_setopt ( $ch, CURLOPT_POST, 1 );
curl_setopt ( $ch, CURLOPT_HEADER, 0 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
$return = curl_exec ( $ch );
curl_close ( $ch );
 
print_r($return);

接受php頁面遠程服務器:

<?php
if(isset($_POST['name'])){
    if(!empty($_POST['name'])){
        echo '您好,',$_POST['name'].'!';
    }
}
?>

例2

用CURL模擬POST請求抓取郵編與地址

完整代碼:

 代碼如下 復制代碼

#!/usr/local/php/bin/php
<?php
$runtime = new runtime ();
$runtime->start ();


$cookie_jar = tempnam('/tmp','cookie');

 


$filename = $argv[1];
$start_num= $argv[2];
$end_num  = $argv[3];

 


for($i=$start_num; $i<$end_num; $i++){
    $zip = sprintf('6s',$i);


    $fields_post = array(
            'postcode' => $zip,
            'queryKind' => 2,
            'reqCode' => 'gotoSearch',
            'search_button.x'=>37,
            'search_button.y'=>12
            );


    $fields_string = http_build_query ( $fields_post, '&' );
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "URL?reqCode=gotoSearch&queryKind=2&postcode=".$zip);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120 );
    curl_setopt($ch, CURLOPT_REFERER, $refer );
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers_login );
    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar );
    curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar );
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_POST, 1); // 發送一個常規的Post請求
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string );


    $data = curl_exec($ch);
    preg_match_all('/id="table1">[s]*?<tr>[s]*?<td class="maintext">[sS]*?</td>[s]*?</tr>/', $data, $matches);
    if (!$handle = fopen($filename, 'a+')) {
        echo "不能打開文件 $filename";
        echo "n";
        exit;
    }


    if (fwrite($handle, $matches[0][1]) === FALSE) {
        echo "不能寫入到文件 $filename";
        echo "n";
        exit;
    }


    echo "成功地將 $somecontent 寫入到文件$filename";
    echo "n";


    fclose($handle);
    curl_close($ch);
}

 


class runtime
{
    var $StartTime = 0;
    var $StopTime = 0;
    function get_microtime()
    {
        list($usec,$sec)=explode(' ',microtime());return((float)$usec+(float)$sec);
    }
    function start()
    {
        $this->StartTime=$this->get_microtime();
    }
    function stop(){
        $this->StopTime=$this->get_microtime();
    }
    function spent()
    {
        return ($this->StopTime-$this->StartTime);
    }
}

 


$runtime->stop ();


$con = 'Processed in'.$runtime->spent().'seconds';
echo 'Processed in'. $runtime->spent().'seconds';

模擬POST請求 提交數據或上傳文件 .

.

 代碼如下 復制代碼

http://www.a.com/a.php

發送POST請求

function execUpload(){


$file = '/doucment/Readme.txt';
$ch = curl_init();
$post_data = array(
    'loginfield' => 'username',
    'username' => 'ybb',
    'password' => '123456',
'file' => '@d:usrwwwtranslatedocumentReadme.txt'
);
curl_setopt($ch, CURLOPT_HEADER, false);
//啟用時會發送一個常規的POST請求,類型為:application/x-www-form-urlencoded,就像表單提交的一樣。
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_data);
curl_setopt($ch, CURLOPT_URL, 'http://www.b.com/handleUpload.php');
$info= curl_exec($ch);
curl_close($ch);
  
print_r($info);

}

2.http://www.b.com/handleUpload.php

function handleUpload(){
print_r($_POST);
echo '===file upload info:';
print_r($_FILES);
}

■cURL 函數

■curl_close — 關閉一個cURL會話
■curl_copy_handle — 復制一個cURL句柄和它的所有選項
■curl_errno — 返回最后一次的錯誤號
■curl_error — 返回一個保護當前會話最近一次錯誤的字符串
■curl_exec — 執行一個cURL會話
■curl_getinfo — 獲取一個cURL連接資源句柄的信息
■curl_init — 初始化一個cURL會話
■curl_multi_add_handle — 向curl批處理會話中添加單獨的curl句柄
■curl_multi_close — 關閉一組cURL句柄
■curl_multi_exec — 運行當前 cURL 句柄的子連接
■curl_multi_getcontent — 如果設置了CURLOPT_RETURNTRANSFER,則返回獲取的輸出的文本流
■curl_multi_info_read — 獲取當前解析的cURL的相關傳輸信息
■curl_multi_init — 返回一個新cURL批處理句柄
■curl_multi_remove_handle — 移除curl批處理句柄資源中的某個句柄資源
■curl_multi_select — 等待所有cURL批處理中的活動連接
■curl_setopt_array — 為cURL傳輸會話批量設置選項
■curl_setopt — 設置一個cURL傳輸選項
■curl_version — 獲取cURL版本信息

熱門關鍵詞: php curl 模擬post請求 提交數據
欄目列表
推薦內容
熱點內容
展開
激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合
一区二区视频在线| 亚洲精品成人少妇| 国产精品初高中害羞小美女文| 亚洲精品v日韩精品| 精品一二线国产| 欧美日韩专区在线| 亚洲国产精品传媒在线观看| 日韩福利视频导航| 92国产精品观看| 久久青草欧美一区二区三区| 香蕉成人伊视频在线观看| 99久久免费视频.com| 久久人人爽爽爽人久久久| 日日摸夜夜添夜夜添国产精品| 91免费观看视频| 国产精品你懂的在线欣赏| 久久成人久久鬼色| 欧美精品高清视频| 亚洲夂夂婷婷色拍ww47| 99精品在线免费| 2022国产精品视频| 日本欧美大码aⅴ在线播放| 在线观看免费一区| 亚洲欧洲日韩一区二区三区| 国产在线播精品第三| 欧美电影在线免费观看| 亚洲一区视频在线| 一本到不卡精品视频在线观看| 中文字幕+乱码+中文字幕一区| 国产精华液一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 日本在线不卡视频一二三区| 欧美精选一区二区| 亚洲成精国产精品女| 欧美剧情片在线观看| 性做久久久久久久免费看| 在线国产亚洲欧美| 亚洲精品视频在线看| 91在线免费看| 综合电影一区二区三区 | 韩国三级电影一区二区| 日韩三级av在线播放| 偷拍一区二区三区| 欧美亚洲禁片免费| 一区二区三区日韩精品视频| 洋洋av久久久久久久一区| www.欧美精品一二区| 成人app软件下载大全免费| 久久蜜桃一区二区| 国产成人亚洲综合a∨婷婷 | 亚洲免费观看高清完整版在线观看熊 | 亚洲精品高清在线观看| 91麻豆产精品久久久久久| 亚洲日本一区二区| 欧美在线影院一区二区| 亚洲r级在线视频| 欧美一区二区三区在线电影| 久久精品国产秦先生| 久久久久久久综合狠狠综合| 国产91精品免费| 专区另类欧美日韩| 欧美日韩高清在线播放| 免费一区二区视频| 国产亚洲午夜高清国产拍精品| 成人av小说网| 亚洲一卡二卡三卡四卡五卡| 日韩一级在线观看| 国产精品一品视频| 亚洲欧美一区二区三区极速播放 | 日韩国产成人精品| 日韩精品中文字幕一区二区三区 | 久久国产精品99精品国产| 久久男人中文字幕资源站| 成人小视频在线| 一区二区三区av电影| 欧美人与性动xxxx| 毛片基地黄久久久久久天堂| 26uuu久久综合| 99久久精品国产精品久久| 国产精品久久综合| 欧美日韩一区二区三区免费看| 久久精工是国产品牌吗| 国产精品美女一区二区在线观看| 欧美在线一区二区| 国产资源在线一区| 亚洲欧美日韩人成在线播放| 欧美精品一二三四| 处破女av一区二区| 五月天激情综合| 国产日韩欧美一区二区三区乱码 | 色婷婷国产精品久久包臀| 亚洲国产成人精品视频| 精品捆绑美女sm三区| 99久久国产综合色|国产精品| 午夜精品免费在线观看| 久久久国产综合精品女国产盗摄| 91在线免费播放| 麻豆91精品91久久久的内涵| 中文字幕亚洲不卡| 日韩丝袜情趣美女图片| caoporn国产精品| 香蕉成人伊视频在线观看| 久久亚洲一区二区三区四区| 色综合久久99| 久久精品99国产国产精| 国产精品视频一区二区三区不卡| 日本韩国欧美在线| 韩国三级电影一区二区| 一区二区理论电影在线观看| 久久综合视频网| 欧美精品在线一区二区| 99久久精品国产网站| 久久精品二区亚洲w码| 一区二区国产视频| 国产拍欧美日韩视频二区| 制服丝袜一区二区三区| 99久久99久久精品国产片果冻| 久久国产精品无码网站| 亚洲一区二区三区四区中文字幕| 欧美激情一区二区三区在线| 欧美一区二区精美| 亚洲国产美女搞黄色| 国产三级久久久| 欧美一区二区观看视频| 欧美中文字幕久久 | 久久一二三国产| 欧美久久久久久久久| 91麻豆免费视频| 国产超碰在线一区| 久久精品国产**网站演员| 午夜精品一区二区三区三上悠亚| 亚洲人成小说网站色在线| 欧美国产一区二区| www国产成人免费观看视频 深夜成人网| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成人国产精品免费网站| 紧缚奴在线一区二区三区| 石原莉奈一区二区三区在线观看 | 韩国精品主播一区二区在线观看| 午夜不卡av免费| 亚洲一区视频在线| 亚洲视频免费看| 中文字幕av一区二区三区高| www激情久久| 精品国产网站在线观看| 日韩一级欧美一级| 欧美精品欧美精品系列| 欧美性欧美巨大黑白大战| 一本色道a无线码一区v| 99精品久久只有精品| 成人精品视频一区二区三区尤物| 国产一区二区精品久久| 韩国成人精品a∨在线观看| 狂野欧美性猛交blacked| 人人狠狠综合久久亚洲| 日韩精品电影在线| 天堂在线一区二区| 日韩国产欧美一区二区三区| 亚洲成a人片在线观看中文| 亚洲一区日韩精品中文字幕| 亚洲一区二区三区免费视频| 亚洲国产另类av| 亚洲成人中文在线| 香蕉乱码成人久久天堂爱免费| 亚洲va韩国va欧美va精品| 亚洲成人动漫在线观看| 亚洲成人激情av| 亚洲va韩国va欧美va| 丝袜国产日韩另类美女| 日韩电影免费在线看| 蜜桃av一区二区| 国内成人自拍视频| 国产成人久久精品77777最新版本| 国产v日产∨综合v精品视频| 国产99一区视频免费| 成人深夜视频在线观看| jiyouzz国产精品久久| 91捆绑美女网站| 在线观看免费亚洲| 欧美日韩精品三区| 日韩免费高清av| 久久亚洲一级片| 国产精品久久三| 亚洲资源中文字幕| 日韩精品亚洲专区| 精品一区二区三区免费毛片爱| 国产精品资源在线| 成a人片亚洲日本久久| 91丨porny丨国产入口| 欧洲精品在线观看| 56国语精品自产拍在线观看| 日韩精品一区在线| 日本一二三不卡| 亚洲美女屁股眼交3| 午夜精品久久久久久久久久| 奇米精品一区二区三区在线观看一| 老司机一区二区| 成人在线综合网站| 欧美影院一区二区| 日韩午夜在线观看|