phpのcurl_setopt()関数を使用してWebページとPOSTデータをキャプチャする簡単な例

怪我咯
リリース: 2023-03-07 19:34:02
オリジナル
1849 人が閲覧しました

phpcurl_setopt関数の概念を説明しました。curl_setopt()関数を使用すると、Webページを簡単かつ迅速にクロールできます。 、php .ini で設定する必要があります。

extension=php_curl.dll
ログイン後にコピー

phpのcurl_setopt()関数を使用してWebページとPOSTデータをキャプチャする簡単な例

これで、phpのcurl_setopt関数を使用できるようになりました。まず、最初の使用法を見てみましょう:

1 Webページをクロールする簡単なケース:

コードは次のとおりです:

ログイン後にコピー

上記のコード例は、ドメイン名 //m.sbmmt.com/ の Web ページをキャプチャします。コードの実行結果は次のとおりです。 . POST データの場合:

curl を使用する場合、データのやり取りが頻繁に発生するため、より重要です。phpのcurl_setopt()関数を使用してWebページとPOSTデータをキャプチャする簡単な例

serialize(array('tank','zhang')),'sex'=>1,'birth'=>'20101010') *例如array('name'=>array('tank','zhang'),'sex'=>1,'birth'=>'20101010')这样会报错的*/ $data = array('name' => 'test', 'sex'=>1,'birth'=>'20101010'); curl_setopt($ch, CURLOPT_URL, 'http://localhost/mytest/curl/upload.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_exec($ch); ?>
ログイン後にコピー
upload.php ファイルで、 print_r($_POST); を使用して、upload.php によって出力されたコンテンツの配列を取得します ( [name] => test [sex] => 1 [birth] = > 20101010 )

【おすすめ関連記事】
1.
PHPのcurl_setopt関数の概念と使用例の紹介

2.PHPのcurl_exec関数の使用例を詳しく解説

以上がphpのcurl_setopt()関数を使用してWebページとPOSTデータをキャプチャする簡単な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!