1. 程式人生 > >在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法

在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法

per 網頁 var ror ring fun 方法 header 語句

在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法整理分享一下額,具體代碼如下:

(1)使用php curl獲取網頁數據的方法:

  1. $ch=curl_init();
  2. //設置選項,包括URL
  3. curl_setopt($ch,CURLOPT_URL,"http://www.nettuts.com");
  4. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch,CURLOPT_HEADER,0);
  6. //執行並獲取HTML文檔內容
  7. $output=curl_exec($ch);
  8. //釋放curl句柄
  9. curl_close($ch);

(2)使用php curl post提交數據的方法:

  1. $url="http://www.phpernote.com/curl_post.php";
  2. $post_data=array (
  3. "nameuser"=>"syxrrrr",
  4. "pw"=>"123456"
  5. );
  6. $ch=curl_init();
  7. curl_setopt($ch,CURLOPT_URL,$url);
  8. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  9. curl_setopt($ch,CURLOPT_POST,1);
  10. curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
  11. $output=curl_exec($ch);
  12. curl_close($ch);
  13. echo $output;

你可以加一段檢查錯誤的語句(雖然這並不是必需的):

  1. $output=curl_exec($ch);
  2. if($output===FALSE){
  3. echo "cURL Error: " . curl_error($ch);
  4. }

在php中分別使用curl的post提交數據的方法和get獲取網頁數據的方法