標籤:urlencode 初步 ipa 使用 span ica ini lib 頭資訊
PHP支援的由Daniel Stenberg建立的libcurl庫允許你(類比)與各種的伺服器使用各種類型的協議進行串連和通訊。libcurl目前支援http、https、ftp、gopher、telnet、dict、file和ldap協議。libcurl同時也支援HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴充完成)、HTTP 基於表單的上傳、代理、cookies和使用者名稱+密碼的認證。
用curl資源類比瀏覽器的請求:
1 <?php 2 // 建立一個新cURL資源 3 $ch = curl_init (); 4 5 // 設定URL和相應的選項 6 curl_setopt ( $ch , CURLOPT_URL , "http://www.example.com/" ); 7 //不佈建要求頭資訊 8 curl_setopt ( $ch , CURLOPT_HEADER , 0 ); 9 //開啟類比POST請求10 curl_setopt($ch,CURLOPT_POST,1);11 /*12 curl_setopt()常用選項說明:13 CURLOPT_URL:設定類比瀏覽器的請求地址14 CURLOPT_RETURNTANSFER(1):捕獲內容但不輸出15 CURLOPT_HEADER(0或1):佈建要求頭資訊;設定為116 CURLOPT_POST(1):是否開啟類比POST請求;開啟為117 CURLOPT_POSTFIELDS:設定POST請求時傳遞的參數,(當參數為數組時,cURL會把資料編碼成 multipart/form-data,而然傳遞一個URL-encoded字串時,資料會被編碼成 application/x-www-form-urlencoded。)18 */19 20 // 執行cURL資源21 $result=curl_exec ( $ch );22 echo $result;23 // 關閉cURL資源,並且釋放系統資源24 curl_close ( $ch );25 ?>
cURL資源的初步使用