在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法
阿新 • • 發佈:2017-09-05
per 網頁 var ror ring fun 方法 header 語句
在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法整理分享一下額,具體代碼如下:
(1)使用php curl獲取網頁數據的方法:
- $ch=curl_init();
- //設置選項,包括URL
- curl_setopt($ch,CURLOPT_URL,"http://www.nettuts.com");
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
- curl_setopt($ch,CURLOPT_HEADER,0);
- //執行並獲取HTML文檔內容
- $output=curl_exec($ch);
- //釋放curl句柄
- curl_close($ch);
(2)使用php curl post提交數據的方法:
- $url="http://www.phpernote.com/curl_post.php";
- $post_data=array (
- "nameuser"=>"syxrrrr",
- "pw"=>"123456"
- );
- $ch=curl_init();
- curl_setopt($ch,CURLOPT_URL,$url);
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
- curl_setopt($ch,CURLOPT_POST,1);
- curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
- $output=curl_exec($ch);
- curl_close($ch);
- echo $output;
你可以加一段檢查錯誤的語句(雖然這並不是必需的):
- $output=curl_exec($ch);
- if($output===FALSE){
- echo "cURL Error: " . curl_error($ch);
- }
在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法