분류
php
Get Web Page With cURL
본문
- <?php
- function get_web_page( $url,$curl_data )
- {
- CURLOPT_RETURNTRANSFER => true, // return web page
- CURLOPT_HEADER => false, // don't return headers
- CURLOPT_FOLLOWLOCATION => true, // follow redirects
- CURLOPT_ENCODING => "", // handle all encodings
- CURLOPT_USERAGENT => "spider", // who am i
- CURLOPT_AUTOREFERER => true, // set referer on redirect
- CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
- CURLOPT_TIMEOUT => 120, // timeout on response
- CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
- CURLOPT_POST => 1, // i am sending post data
- CURLOPT_POSTFIELDS => $curl_data, // this are my post vars
- CURLOPT_SSL_VERIFYHOST => 0, // don't verify ssl
- CURLOPT_SSL_VERIFYPEER => false, //
- CURLOPT_VERBOSE => 1 //
- );
- $ch = curl_init($url);
- curl_setopt_array($ch,$options);
- $content = curl_exec($ch);
- $err = curl_errno($ch);
- $errmsg = curl_error($ch) ;
- $header = curl_getinfo($ch);
- curl_close($ch);
- // $header['errno'] = $err;
- // $header['errmsg'] = $errmsg;
- // $header['content'] = $content;
- return $header;
- }
- $curl_data = "var1=60&var2=test";
- $response = get_web_page($url,$curl_data);
- print '<pre>';
- ?>
- 이전글PHP Syntax Highlighter 18.08.31
- 다음글PHP : Facebook Style time ago 18.08.31