Maison  >  Article  >  développement back-end  >  Quelle est l'utilisation de $_REQUEST en php

Quelle est l'utilisation de $_REQUEST en php

青灯夜游
青灯夜游original
2022-02-10 17:12:255277parcourir

En php, la variable prédéfinie "$_REQUEST" peut être utilisée pour obtenir les données soumises par le formulaire via POST ou GET, et peut également être utilisée pour obtenir des informations COOKIE. Il s'agit d'un tableau comprenant "$_GET", " $_POST" et "$_COOKIE".

Quelle est l'utilisation de $_REQUEST en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

variable prédéfinie php $_REQUEST

Dans le processus de développement actuel, nous ne savons pas comment soumettre le formulaire Comment obtenir des données ?

PHP fournit une variable globale $_REQUEST, qui est un tableau contenant $_POST, $_GET et $_COOKIE. La structure du tableau est similaire à $_POST et $_GET.

C'est-à-dire que que les données soient soumises via POST ou GET, vous pouvez utiliser $_REQUEST pour les obtenir, et vous pouvez même utiliser $_REQUEST pour obtenir des informations COOKIE. L'attribut request_order a été introduit dans PHP5.3. Nous pouvons contrôler le contenu contenu dans $_REQUEST en modifiant la valeur de l'attribut request_order dans le fichier de configuration php.ini.

La valeur de l'attribut request_order peut être les trois lettres anglaises majuscules G, P et C, qui représentent respectivement GET, POST et COOKIE. Par défaut, la valeur par défaut de l'attribut request_order est request_order="GP", qui n'inclut pas C. C'est-à-dire que $_REQUEST ne contient pas d'informations COOKIE. Si nous voulons que $_REQUEST contienne COOKIE, nous devons le modifier. à request_order="GPC".

Exemple :

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>表单提交</title>
</head>
<body>
    <p>------------------------get------------------------</p>
    <form action="index.php" method="get">
        姓名:<input type="text" name="name" placeholder="请输入姓名"><br>
        性别:<input type="radio" name="sex" value="男">男
              <input type="radio" name="sex" value="女">女<br>
        爱好:<input type="checkbox" name="hobby[]" value="read">阅读
              <input type="checkbox" name="hobby[]" value="travel">旅游
              <input type="checkbox" name="hobby[]" value="sport">运动
              <input type="checkbox" name="hobby[]" value="internet">上网<br>
        职业:<select name="job">
                    <option value="coder">程序员</option>
                    <option value="teacher">教师</option>
                    <option value="doctor">医生</option>
                    <option value="other">其它</option>
              </select><br>
        <input type="submit" value="提交">&emsp;&emsp;<input type="reset" value="重置">
    </form>
    <p>------------------------post------------------------</p>
    <form action="index.php" method="post">
        姓名:<input type="text" name="name" placeholder="请输入姓名"><br>
        性别:<input type="radio" name="sex" value="男">男
              <input type="radio" name="sex" value="女">女<br>
        爱好:<input type="checkbox" name="hobby[]" value="read">阅读
              <input type="checkbox" name="hobby[]" value="travel">旅游
              <input type="checkbox" name="hobby[]" value="sport">运动
              <input type="checkbox" name="hobby[]" value="internet">上网<br>
        职业:<select name="job">
                    <option value="coder">程序员</option>
                    <option value="teacher">教师</option>
                    <option value="doctor">医生</option>
                    <option value="other">其它</option>
              </select><br>
        <input type="submit" value="提交">&emsp;&emsp;<input type="reset" value="重置">
    </form>
</body>
</html>
<?php
    if(!empty($_REQUEST)){
        echo &#39;提交成功!<br><pre class="brush:php;toolbar:false">&#39;;
        var_dump($_REQUEST);
    }
?>

Exécutez le code ci-dessus. Quelle que soit la méthode de soumission que vous choisissez, vous pouvez utiliser $_REQUEST pour recevoir avec succès les informations transmises par le formulaire.

Quelle est lutilisation de $_REQUEST en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn