好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP CURL模拟GET及POST函数代码 - php函数

PHP CURL模拟GET及POST函数代码

<?php  function  vcurl( $url ,  $post  =  '' ,  $cookie  =  '' ,  $cookiejar  =  '' ,  $referer  =  '' ){   $tmpInfo  =  '' ;   $cookiepath  =  getcwd (). './' . $cookiejar ;   $curl  = curl_init();   curl_setopt( $curl , CURLOPT_URL,  $url );   curl_setopt( $curl , CURLOPT_USERAGENT,  $_SERVER [ 'HTTP_USER_AGENT' ]);  //开源代码phpfensi测试数据   if ( $referer ) {   curl_setopt( $curl , CURLOPT_REFERER,  $referer );   }  else  {   curl_setopt( $curl , CURLOPT_AUTOREFERER, 1);   }   if ( $post ) {   curl_setopt( $curl , CURLOPT_POST, 1);   curl_setopt( $curl , CURLOPT_POSTFIELDS,  $post );   }   if ( $cookie ) {   curl_setopt( $curl , CURLOPT_COOKIE,  $cookie );   }   if ( $cookiejar ) {   curl_setopt( $curl , CURLOPT_COOKIEJAR,  $cookiepath );   curl_setopt( $curl , CURLOPT_COOKIEFILE,  $cookiepath );   }   //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);    curl_setopt( $curl , CURLOPT_TIMEOUT, 100);   curl_setopt( $curl , CURLOPT_HEADER, 0);   curl_setopt( $curl , CURLOPT_RETURNTRANSFER, 1);   $tmpInfo  = curl_exec( $curl );   if  (curl_errno( $curl )) {   echo   '<pre><b>错误:</b><br />' .curl_error( $curl );   }   curl_close( $curl );   return   $tmpInfo ;   }   ?>

查看更多关于PHP CURL模拟GET及POST函数代码 - php函数的详细内容...

  阅读:41次