Comment utiliser les variables super globales $_POST et $_GET

王林
Libérer: 2023-03-03 19:06:01
avant
2419 Les gens l'ont consulté

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

.

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>
Copier après la connexion

(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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal