Maison > Article > développement back-end > Comment puis-je récupérer les valeurs des champs de saisie à l'aide de $_GET et $_POST de PHP ?
Récupération de la valeur du champ de saisie à l'aide de PHP
Lorsque vous travaillez avec des formulaires HTML, il devient souvent nécessaire d'accéder et de manipuler les entrées utilisateur à partir des champs de saisie. PHP fournit plusieurs mécanismes pour ce faire, notamment les superglobales $_POST et $_GET.
Utiliser $_POST ou $_GET
Pour récupérer la valeur d'un champ de saisie en utilisant PHP, vous pouvez utiliser les superglobales $_POST ou $_GET. Ces superglobales contiennent un tableau associatif de valeurs de champ de formulaire, saisies par le nom de la balise d'entrée HTML.
Exemple
Considérez le champ de saisie suivant :
<input type="text" name="subject">
Pour obtenir la valeur de ce champ de saisie et l'attribuer à une session, vous pouvez utiliser le PHP suivant code :
// Using $_GET $_SESSION['subject'] = $_GET['subject']; // Using $_POST $_SESSION['subject'] = $_POST['subject'];
Méthode du formulaire
La méthode utilisée dans votre formulaire HTML détermine quel superglobal est utilisé pour récupérer la valeur du champ de saisie :
Exemple de formulaire avec la méthode GET :