亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php如何調(diào)用api接口

    php如何調(diào)用api接口

    通過(guò)php模擬post請(qǐng)求即可調(diào)用。

    推薦:php服務(wù)器

    php模擬POST提交的2種方法

    1、通過(guò)curl函數(shù)

    PHP中使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求的方法

    $post_data = array();   $post_data['clientname'] = "test08";   $post_data['clientpasswd'] = "test08";   $post_data['submit'] = "submit";   $url='http://xxx.xxx.xxx.xx/xx/xxx/top.php';   $o="";   foreach ($post_data as $k=>$v)   {       $o.= "$k=".urlencode($v)."&";   }   $post_data=substr($o,0,-1);   $ch = curl_init();   curl_setopt($ch, CURLOPT_POST, 1);   curl_setopt($ch, CURLOPT_HEADER, 0);   curl_setopt($ch, CURLOPT_URL,$url);   //為了支持cookie   curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');   curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);   $result = curl_exec($ch);

    2、通過(guò)fsockopen.

    fsockopen — 打開(kāi)一個(gè)網(wǎng)絡(luò)連接或者一個(gè)Unix套接字連接

    $URL=‘http://xxx.xxx.xxx.xx/xx/xxx/top.php';   $post_data['clientname'] = "test08";   $post_data['clientpasswd'] = "test08";   $post_data['submit'] = "ログイン";   $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.1n";   $request.="Host: ".$URL_Info["host"]."n";   $request.="Referer: $referrern";   $request.="Content-type: application/x-www-form-urlencodedn";   $request.="Content-length: ".strlen($data_string)."n";   $request.="Connection: closen";   $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);

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)