curl は、SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、Kerberos、HTTP ベースのアップロード、プロキシ、Cookie、ユーザー + パスワード証明書、ファイル転送リカバリ、http プロキシ チャネルをサポートしています。最も一般的に使用されるのは、http ベースの get および post です。方法。
コードの実装:
1. HTTP get 実装
コードをコピー コードは次のとおりです:
$output =curl_exec($ch) ;//投稿からデータを抽出します extract($_POST) ; //POST 変数を設定します $url = 'http://www.jb51.net/get-post.php' ; 🎜>$fields = array( 'lname'=>urlencode($last_name) ,
'fname'=>urlencode($first_name) ,'title'=>urlencode($title) ) 、
'company'=>urlencode($institution) 、
'age'=>urlencode($age) 、
'email'=>urlencode($email) 、
'phone'= >urlencode($phone)
);
//POST のデータを URL 化します
foreach($fields as $key=>$value) { $fields_string .= $key.' ='.$value.'&' ; }
rtrim($fields_string ,'&') ;
$ch =curl_init() ; URL、POST変数の数、POSTデータを設定します
curl_setopt($ch, CURLOPT_URL,$url) ;
curl_setopt($ch, CURLOPT_POST,count($fields)) ; CURLOPT_POSTFIELDS,$fields_string ) ;
//ポストを実行
$result =curl_exec($ch) ;
curl_close($ch) ;