国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php實(shí)現(xiàn)模擬post請(qǐng)求用法實(shí)例

Original 2017-01-22 14:21:00 244
abstract:本文實(shí)例講述了php實(shí)現(xiàn)模擬post請(qǐng)求的方法。分享給大家供大家參考。具體如下:class Request{  public static function post($url, $post_data = '', $timeout = 5){//curl  &nb

本文實(shí)例講述了php實(shí)現(xiàn)模擬post請(qǐng)求的方法。分享給大家供大家參考。具體如下:

class Request{
 public static function post($url, $post_data = '', $timeout = 5){//curl
  $ch = curl_init();
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_POST, 1);
  if($post_data != ''){
   curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  }
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  curl_setopt($ch, CURLOPT_HEADER, false);
  $file_contents = curl_exec($ch);
  curl_close($ch);
  return $file_contents;
 }
 public static function post2($url, $data=array()){//file_get_content
  $postdata = http_build_query(
   $data
  );  
  $opts = array('http' =>
      array(
       'method' => 'POST',
       'header' => 'Content-type: application/x-www-form-urlencoded',
       'content' => $postdata
      )
  );  
  $context = stream_context_create($opts);
  $result = file_get_contents($url, false, $context);
  return $result;
 }
 public static function post3($host,$path,$query,$others=''){//fsocket
  $post="POST $path HTTP/1.1\r\nHost: $host\r\n";
  $post.="Content-type: application/x-www-form-";
  $post.="urlencoded\r\n${others}";
  $post.="User-Agent: Mozilla 4.0\r\nContent-length: ";
  $post.=strlen($query)."\r\nConnection: close\r\n\r\n$query";
  $h=fsockopen($host,80);
  fwrite($h,$post);
  for($a=0,$r='';!$a;){
    $b=fread($h,8192);
    $r.=$b;
    $a=(($b=='')?1:0);
   }
  fclose($h);
  return $r;
 }
}
$url='http://******/con/Inter.php';
$data=Request::post($url,array('api'=>'tag_list'));
$data2=Request::post2($url,array('api'=>'tag_list'));
echo $data;

更多關(guān)于php實(shí)現(xiàn)模擬post請(qǐng)求用法實(shí)例請(qǐng)關(guān)注PHP中文網(wǎng)(www.miracleart.cn)其他文章!

Release Notes

Popular Entries