php curl使用小示例

2021-07-09 04:52:58 字數 969 閱讀 5165

<?php 

$cookie_jar = tempnam('./tmp','cookie'); 

$ch = curl_init(); 

curl_setopt($ch, curlopt_url,'登陸位址'); 

curl_setopt($ch, curlopt_post, 1); 

$request = 'username=***&pwd=***'; 

curl_setopt($ch, curlopt_postfields, $request);//傳遞資料 

curl_setopt($ch, curlopt_cookiejar, $cookie_jar);//把返回來的cookie資訊儲存在$cookie_jar檔案中 

curl_setopt($ch, curlopt_returntransfer, 1);//設定返回的資料是否自動顯示 

curl_setopt($ch, curlopt_header, false);//設定是否顯示頭資訊 

curl_setopt($ch, curlopt_nobody, false);//設定是否輸出頁面內容 

curl_exec($ch); 

curl_close($ch); //get data after login 

$ch2 = curl_init(); 

curl_setopt($ch2, curlopt_url, '檢視位址'); 

curl_setopt($ch2, curlopt_header, false); 

curl_setopt($ch2, curlopt_returntransfer, 1); 

curl_setopt($ch2, curlopt_cookiefile, $cookie_jar); 

$orders = curl_exec($ch2); 

echo $orders; 

curl_close($ch2);// 實踐證明很穩定:) 

PHP curl 抓取AJAX非同步內容示例

其實抓ajax非同步內容的頁面和抓普通的頁面區別不大。ajax只不過是做了一次非同步的http請求,只要使用firebug類似的工具,找到請求的後端服務url和傳值的引數,然後對該url傳遞引數進行抓取即可。利用firebug的網路工具 如果抓去的是頁面,則內容中沒有顯示的資料,是一堆js curl...

php curl 使用集合

原文章 it技術擎 裡面有更豐富的資料 下面的示例中舉例了php curl的幾種用法的彙總 包含1 post請求資料 2 get請求資料 3 傳送特定格式的資料 4 在請求的時候帶cookie 下面是 function curl post url,post data array method get...

php curl 擴充套件使用

1.curl介紹 curl 是乙個利用url語法規定來傳輸檔案和資料的工具,支援很多協議,如http ftp telnet等。最爽的是,php也支援 curl 庫。本文將介紹 curl 的一些高階特性,以及在php中如何運用它。2.基本結構 在學習更為複雜的功能之前,先來看一下在php中建立curl...