亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

phpカールの使用方法と手順

この本の特別な點(diǎn)は、重要な業(yè)務(wù)の核となるアイデアをすべての人に提供していることです。データベース、畫(huà)像、ファイルのアップロードに実際の手順を踏みます。また、各ステップがコードと実裝プロセスにどのように組み込まれるかについても説明しました。

curlの手順を以下の7ステップに分けます。

1.curlリソースの初期化

2.リクエストプロトコルアドレスのパラメータ設(shè)定

3.リクエスト結(jié)果を返すかどうかのパラメータ設(shè)定 4.送信データの設(shè)定(データを送信しない場(chǎng)合は設(shè)定不要)

5. その他のパラメーター情報(bào)の設(shè)定 (実際の作業(yè)の必要性に応じて決定) 6. 実行するか実行して戻り結(jié)果を取得する 7. Curl リソースを閉じる

みんなに奉仕する 學(xué)びと入門(mén)のために、本來(lái) 1 つのステップとして分類(lèi)されるステップ 2 ~ 5 を 4 つのステップに挿入しました。

手順 2 ~ 5 は基本的に、curl パラメーターの設(shè)定に統(tǒng)合する必要があります。

すべてのcurl設(shè)定パラメータの設(shè)定はcurl_setoptを通じて完了します

curl_setopt このステップは最も重要であり、すべての秘密はここにあります。

curl_setopt このステップにより、接続、パラメータ、すべてのリクエストを含む詳細(xì)な設(shè)定が完了します。一度にすべてを読んで理解するのは難しい場(chǎng)合があるため、より一般的で便利なオプションだけを試していきます。 より良い紹介をするためにここにいます。そして、php で最もよく使用されるのは http リクエストです。したがって、使用する必要のないものについては説明しません。 興味がある場(chǎng)合は、curl_setopt の複雑なパラメーター設(shè)定を參照してください。

アドレスは次のとおりです: http://php.net/manual/zh/function.curl-setopt.php

1.curlリソースの初期使用

では、curl_init 関數(shù)が使用されます。このパラメーター メソッドでは、パラメーターを渡す必要があります。 curl の操作リソースを返します。 後からcurl_setoptを介してデータをcurlのオペレーティングリソース変數(shù)にプッシュするためです。 例:

$ch = curl_init();

2. パラメータ設(shè)定リクエストプロトコルアドレス

curl_setopt関數(shù)の詳しい使い方は以下の通りです:

Type

Descriptioncurl_seトップ
Function
パラメータ 1 curl リソース変數(shù)
パラメータ 2curl パラメータオプション
パラメータ 3curl パラメータ値

CURLOPT_URL このパラメータオプションは、要求された URL アドレスを指定します。

curl_setopt($ch, CURLOPT_URL, "http://ipnx.cn");

3. パラメータ設(shè)定がリクエスト結(jié)果を返すかどうか

curl リクエストが対応する結(jié)果を返すことを期待します。対応する結(jié)果を取得したい場(chǎng)合は、CURLOPT_RETURTRANSFER という名前のパラメーターも設(shè)定する必要があります。

必要な場(chǎng)合、戻り値は 1 になります。リクエストがなかった後に返される結(jié)果は 0 に設(shè)定できます。

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

4. 送信データを設(shè)定する

getリクエストの場(chǎng)合、送信パラメータを設(shè)定する必要はありません。投稿してリクエストを待つ場(chǎng)合は、送信メソッドを投稿メソッドに設(shè)定する必要があります。送信するデータを設(shè)定します。

*CURLOPT_POST ※POSTメソッドを使用する場(chǎng)合は値を1、POSTメソッドを使用しない場(chǎng)合は0を設(shè)定します

CURLOPT_POSTFIELDSその他のパラメータ情報(bào)の設(shè)定

の場(chǎng)合https です https のセキュリティ証明書(shū)を無(wú)視する必要がある場(chǎng)合があります。 CURLOPT_SSL_VERIFYPEER および CURLOPT_SSL_VERIFYHOST は、証明書(shū)を無(wú)視するために false に変更されます。

//聲明使用POST方式來(lái)進(jìn)行發(fā)送
    curl_setopt($ch, CURLOPT_POST, 1);
//發(fā)送什么數(shù)據(jù)呢
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

CURLOPT_HEADER このパラメータは、http ヘッダー情報(bào)を処理するかどうかも決定します。処理を受け取りたくない場(chǎng)合は、この値を 0 に設(shè)定できます。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

さらに、リクエストのタイムアウトを設(shè)定することもできます。パラメータは CURLOPT_TIMEOUT です。

curl_setopt($ch, CURLOPT_HEADER, 0);

他にも多くのパラメータがあります。これについては以前に説明しました。さらに詳しく知りたい場(chǎng)合は、次のリンクを參照してください:

アドレスは次のとおりです: http://php.net/manual/zh/function.curl- setopt.php


6. 実行するか、実行して戻り結(jié)果を取得します

3 番目のステップでは、CURLOPT_RETURNTRANSFER パラメーターの値を 1 に設(shè)定します。実行結(jié)果にデータがある場(chǎng)合。 curl_exec を使用して実行した後、結(jié)果は $output 変數(shù)に返されます。

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

7.curl リソースを閉じます

curl リソースを閉じます。リソースの種類(lèi)を考慮して、リソースが開(kāi)かれると閉じられることを繰り返し強(qiáng)調(diào)してきました。 使用する必要がない場(chǎng)合は、curl_close を使用して閉じて、すぐにメモリを解放してください。

$output = curl_exec($ch);

八丶 上記をまとめてください

curl_close($ch);

學(xué)び続ける

||
<?php //初始化 $ch = curl_init(); //設(shè)置選項(xiàng),包括URL curl_setopt($ch, CURLOPT_URL, "http://ipnx.cn"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //執(zhí)行并獲取HTML文檔內(nèi)容 $output = curl_exec($ch); //釋放curl句柄 curl_close($ch); //打印獲得的數(shù)據(jù) print_r($output); ?>
提出するリセットコード