PHP におけるリクエストはリクエストを指します。これは PHP のスーパー グローバル変数です。HTML フォームおよび URL 内のパラメータによって送信されたデータを収集するために使用されます。GET リクエストと POST リクエストからのデータは同時に取得できます。注: $_request は連想配列であり、キーはフォーム フィールドの名前、値はフォーム フィールドの値です。 $_request 変数を使用する場合は、セキュリティの問題を回避するために、ユーザーが入力したデータを常に検証してフィルター処理する必要があります。
このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。
PHP の Request は「リクエスト」を意味します。PHP のスーパー グローバル変数です。HTML フォームや URL のパラメータによって送信されたデータを収集するために使用されます。POST リクエストの GET およびデータを取得できます。 。
以下は、$_REQUEST 変数を使用してフォーム データを取得し、出力する簡単な PHP コード例です。
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Name: <input type="text" name="name"><br> Age: <input type="text" name="age"><br> <input type="submit" name="submit" value="Submit"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { // 使用 $_REQUEST 变量获取表单数据 $name = $_REQUEST['name']; $age = $_REQUEST['age']; echo "Name: " . $name . "<br>"; echo "Age: " . $age; } ?> </body> </html>
上記のコードでは、最初に A フォームを作成します。 2 つの入力フィールド (名前と年齢) と送信ボタンがあります。次に、ユーザーが「POST」メソッド ($_SERVER["REQUEST_METHOD"] == "POST" を使用) 経由でフォームを送信したかどうかを確認します。その場合、$_REQUEST 変数を使用して、ユーザーが送信したフォーム データを取得できます。
この場合、$name = $_REQUEST['name'] および $age = $_REQUEST['age'] を介して name と age の値を取得し、参照用に出力しました。 $_GET と $_POST の両方のデータは、$REQUEST 変数を使用して取得できることに注意してください。これは、フォーム送信だけでなく URL からもデータを取得できることを意味します。
以上がPHPにおけるリクエストとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。