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 ?

Comment puis-je récupérer les valeurs des champs de saisie à l'aide de $_GET et $_POST de PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-24 09:06:10757parcourir

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

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 :

  • GET : Utilise le superglobal $_GET pour stocker les données du formulaire sous forme de chaîne de requête paramètres.
  • POST : Utilise le superglobal $_POST pour stocker les données du formulaire directement dans le corps de la requête.

Exemple de formulaire avec la méthode GET :

<input type="text" name="subject">

Pour afficher la valeur en utilisant $_GET :

echo $_GET['subject']; // Output: "Car Loan"

Exemple de formulaire avec méthode POST :


  <input type="text" name="subject">

Pour afficher la valeur à l'aide de $_POST :

echo $_POST['subject']; // Output: "Car Loan"

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