Maison  >  Article  >  développement back-end  >  Comment utiliser les variables super globales $_POST et $_GET

Comment utiliser les variables super globales $_POST et $_GET

王林
王林avant
2020-08-04 17:31:442419parcourir

Comment utiliser les variables super globales $_POST et $_GET

PHP $_POST est largement utilisé pour collecter des données de formulaire. Spécifiez cet attribut dans la balise du formulaire HTML : "method="post".

PHP $_GET l'est également. used Largement utilisé pour collecter des données de formulaire, spécifiez cet attribut dans la balise HTML form : "method="get".

(Tutoriel recommandé : Tutoriel graphique php )

Exemple :

L'exemple suivant montre un champ de saisie (input) et un bouton de soumission (submit ) formulaire. Lorsqu'un utilisateur soumet des données de formulaire en cliquant sur le bouton « Soumettre », les données du formulaire sont envoyées au fichier de script spécifié dans l'attribut d'action de la balise ff9c23ada1bcecdd1a0fb5d5a0f18437.

Dans cet exemple, nous spécifions le fichier pour traiter les données du formulaire. Si vous souhaitez qu'un autre fichier PHP gère ces données, vous pouvez modifier le nom du fichier de script spécifié. Nous pouvons ensuite utiliser la super variable globale $_POST pour collecter les données du champ de saisie dans le formulaire.

<html>
<body>
 <form method="post" action="<?php echo $_SERVER[&#39;PHP_SELF&#39;];?>">
Name: <input type="text" name="fname">
<input type="submit"></form>
 <?php 
$name = $_POST[&#39;fname&#39;]; 
echo $name; 
?>
</body>
</html>

(Recommandation du didacticiel vidéo : tutoriel vidéo php)

$_GET peut également collecter les données envoyées dans l'URL.

Supposons que nous ayons une page HTML avec lien hypertexte contenant des paramètres :

<html>
<body>
<a href="test_get.php?subject=PHP&web=php.com">Test $GET</a>
</body>
</html>

Lorsque l'utilisateur clique sur le lien "Test $GET", les paramètres "subject" et "web" seront envoyés à " test_get.php ",Vous pouvez utiliser la variable $_GET dans le fichier "test_get.php" pour obtenir ces données.

L'exemple suivant montre le code du fichier "test_get.php":

<html>
<body>
 <?php 
echo "Study " . $_GET[&#39;subject&#39;] . " @ " . $_GET[&#39;web&#39;];
?>
 </body>
</html>

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer