ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、GET、POST、Multipart/form-data、multipartform-data をサポートする HTTP リクエスト クラスを実装します_PHP チュートリアル

PHP は、GET、POST、Multipart/form-data、multipartform-data をサポートする HTTP リクエスト クラスを実装します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:18:27
オリジナル
1120 人が閲覧しました

PHP は、GET、POST、Multipart/form-data、multipartform-data をサポートする HTTP リクエスト クラスを実装します

この記事では、GET、POST、Multipart/form-data をサポートする HTTP リクエスト クラスとそのアプリケーションを実装する PHP の例を説明し、参考のために皆さんと共有します。詳細は以下の通りです

HttpRequest.class.php クラスファイルは次のとおりです:

リーリー

デモサンプルプログラムは以下の通りです:

リーリー

完全なサンプルコードは、ここをクリックしてこの Web サイトからダウンロードできます。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

【緊急】PHPでファイルアップロード時のPOST値の転送問題について、 enctype="multipart/form-data" 属性の問題なのか、バージョンの問題なのか分かりません

ファイルのアップロード タイプが file であるコントロールの場合は、$_FILES を使用してバックグラウンドでのみ取得できます。他のコントロール タイプの場合は、$_FILES で取得した値を使用するだけで済みます。処理。

js は enctype="multipart/form-data" タイプのフォームを送信する POST をシミュレートします

ファイルをアップロードする必要がある場合にのみ使用してください
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
に変更されました
xmlHttp.setRequestHeader("Content-Type"," multipart /form-data;");

バイナリデータの送信については、自分で理解できます。
----------------------------7db8c30150364 これは実際には通常です
これは開始セグメントと終了セグメントであり、7db8c30150364 は単に文字列 繰り返しのない文字がまとめられており、真ん中にあるのがデータです。 Content-Disposition: form-data; name="polls[]" これは、どのようなデータで、どのようなファイル名であるかを表すために使用されます。

実際、これはソケット送信でファイルをアップロードするときの使用方法です。時間があれば、HTTPでのPOSTファイルの処理方法を勉強してください。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/883686.html技術記事 PHP は、GET、POST、Multipart/form-data、multipartform-data をサポートする HTTP リクエスト クラスを実装します。この記事では、GET、POST、Multipart/form-data をサポートする HTTP リクエスト クラスとそのアプリケーションを実装する PHP の例について説明します。 ...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート