前回の記事では「$_POST」と「$_GET」について学びました。必要な方は「PHPがフォームデータを収集するために何を使っているか知っていますか?」を読んでください。 》。今回はPHPでフォームデータを収集する別の方法「$_REQUEST」を紹介しますので、必要に応じて参考にしてください。
前回の記事で「$_POST」と「$_GET」を紹介しましたが、「$_REQUEST」を紹介するのを忘れていました。今回は最後の部分を紹介します。phpにフォームを収集させます。データパーティーは完全に終了しました。
まずは、栗を見てみましょう。これが私たちの約束になっています。
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"> </form> <?php $name = htmlspecialchars($_REQUEST['fname']); echo $name; ?> </body> </html>
結果は
前回の記事の「$_POST」と対比するため、あえてクリを「」に似せて書きました。 $_POST" 。結果だけ見ると、違いはないようですが、全員が入力ボックスに情報を入力し、送信をクリックすると、入力した情報がページに表示されます。もう一度コードを見てみましょう。コードに違いがあるようです。formタグのmethod属性値はpostのままですが、「<?php
」の間に隙間があります。および "?>
" これは "$_POST['fname']
" ではなく、"$_REQUEST['fname']
" になりました。これが地域的な違いなのかもしれません。
もちろん、最初に $_REQUEST を詳しく見てみましょう。
PHP $_REQUEST は、HTML フォームによって送信されたデータを収集するために使用されます。ユーザーが「送信」ボタンをクリックしてフォームデータを送信すると、
以上が$_GET と $_POST 以外にフォーム データを収集する方法はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。