ホームページ  >  記事  >  バックエンド開発  >  PHP は cURL を使用して Get リクエストと Post リクエストを実装します

PHP は cURL を使用して Get リクエストと Post リクエストを実装します

coldplay.xixi
coldplay.xixi転載
2020-07-13 17:34:018275ブラウズ

PHP は cURL を使用して Get リクエストと Post リクエストを実装します

まず、PHP で cURL リクエストを確立するための基本的な手順を見てみましょう:

(1) 初期化

curl_init()

(2) 変数

curl_setopt()を設定します。最も重要な。 URL リクエストのさまざまな詳細を指定する、設定できる cURL パラメーターの長いリストがあります。これらをすべて一度に読んで理解するのは難しい場合があるため、今日はより一般的で便利なオプションのみを試します。

## (3) 実行して結果を取得する


##curl_exec()

(4) cURL ハンドルを解放する


curl_close()

具体的な実装を見てみましょう:

1.

Post

実装 (シミュレーション リクエストを送信し、インターフェイスを呼び出します)

<?php
$url = "http://192.168.147.131/index.php/addUser";//你要请求的地址
$post_data = array(
  "uid" => "1111",
  "username" => "lunar",
  "nickname" => "吾独望月",
);
$ch = curl_init();//初始化cURL
 
curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串并输出到屏幕上
curl_setopt($ch,CURLOPT_POST,1);//Post请求方式
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);//Post变量
 
$output = curl_exec($ch);//执行并获得HTML内容
curl_close($ch);//释放cURL句柄
 
print_r($output);
2.Get

メソッドを達成する

<?php
$url = "http://www.cnblogs.com/blogforly/";//你要请求的地址
 
$ch = curl_init();//初始化cURL
 
curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串并输出到屏幕上
curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
 
$output = curl_exec($ch);//执行并获得HTML内容
curl_close($ch);//释放cURL句柄
 
print_r($output);
関連する学習の推奨事項:

PHP プログラミングの入門から習熟まで

以上がPHP は cURL を使用して Get リクエストと Post リクエストを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。