Maison > développement back-end > Problème PHP > PHP accepte-t-il les paramètres de post-tableau ?

PHP accepte-t-il les paramètres de post-tableau ?

PHPz
Libérer: 2023-04-17 17:16:21
original
618 Les gens l'ont consulté

PHP peut accepter les paramètres du tableau POST car dans le protocole HTTP, en plus des requêtes GET, il existe également des requêtes POST. Lors de l'utilisation de requêtes POST pour envoyer des données du client (navigateur) au serveur (serveur), des formulaires sont souvent utilisés pour soumettre des données. Les données soumises par le formulaire seront encapsulées dans un tableau, placées dans l'entité du message de requête HTTP et transmises au serveur.

En PHP, vous pouvez utiliser la variable superglobale $_POST pour obtenir les données soumises dans la requête POST. Lorsque le client envoie une requête POST au serveur, PHP attribuera les données de la requête POST à ​​la variable $_POST. Par conséquent, nous devons uniquement utiliser la variable $_POST pour obtenir les données soumises dans la requête POST, qui est le paramètre du tableau POST.

Par exemple, le formulaire HTML suivant :

<form method="post" action="submit.php">
  <input type="text" name="username">
  <input type="password" name="password">
  <input type="submit" value="提交">
</form>
Copier après la connexion

Dans le fichier submit.php, nous pouvons obtenir les données soumises par le formulaire via $_POST :

<?php
  $username = $_POST[&#39;username&#39;];
  $password = $_POST[&#39;password&#39;];
  echo "您的用户名是:" . $username . "<br>";
  echo "您的密码是:" . $password . "<br>";
?>
Copier après la connexion

Grâce à la méthode ci-dessus, nous pouvons obtenir les paramètres du tableau POST soumis par le client, Effectuer les traitements de données correspondants. Il convient cependant de noter que lors de l'utilisation de la variable $_POST, des traitements de sécurité appropriés doivent être effectués pour éviter les risques tels que l'injection SQL.

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!

source:php.cn
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