ホームページ  >  記事  >  バックエンド開発  >  PHPがデータを受信できません

PHPがデータを受信できません

angryTom
angryTomオリジナル
2019-10-28 13:53:542383ブラウズ

PHPがデータを受信できません

#php はデータを受信できません

form フォームは非常によく使用される HTML タグで、データを送信できます。サーバーへのアクセス、ファイルのアップロードなど。バックグラウンドプログラムがデータを受信できない場合がありますので、解決方法を見てみましょう。


1. $_POST はデータを受信できませんが、$_GET はデータを受信できます

1. ヘッダー情報の content-type が "content-type" の場合:application/x-www-form-urlencoded"、この送信はフォームの形式でデータを送信することであり、PHP は

$_POST メソッドを使用してそれを受け入れます。

2. ヘッダー情報の content-type が "content-type:application/json" の場合、この送信は json モードでデータを送信するため、PHP は

file_get_contents("php:/ /input" )入力ストリームを取得する方法を受け入れます。

2. ファイルをアップロードするときに、$_POST データと $_FILES データを受信できません

原因: ファイル サイズが php.ini で設定された post_max_size を超えているため、 POST データは空であり、FILES データも空です。

解決策:

1. 最も簡単な方法は、php.ini でファイル サイズ

post_max_size を大きく設定し、サーバーを再起動することです。

2. または、ページ上で JS を使用して、指定されたサイズのファイルをアップロードしてくださいとユーザーに要求します。

PHP 関連の知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がPHPがデータを受信できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。