Maison > Article > développement back-end > Comment vérifier si les variables $_POST existent en PHP ?
Détermination de l'existence de variables $_POST
Lorsque vous travaillez avec des formulaires, il est crucial de gérer efficacement les données soumises. Une tâche courante consiste à vérifier l'existence de champs de formulaire spécifiques comme ceux stockés dans $_POST. Cela vous permet de déterminer quels champs ont été remplis et d'agir en conséquence.
Exemple de scénario
Considérez une situation dans laquelle vous souhaitez vérifier l'existence de $_POST['fromPerson '] et imprimez-le dans une chaîne si elle existe. Si $_POST['fromPerson'] est manquant, vous souhaitez laisser la chaîne vide.
Solution
Pour ce faire, vous pouvez utiliser la fonction isset() de PHP :
if( isset($_POST['fromPerson']) ) { $fromPerson = '+from%3A'.$_POST['fromPerson']; echo $fromPerson; }
La fonction isset() vérifie si une variable est définie et a une valeur. Dans ce cas, il recherche $_POST['fromPerson']. Si elle existe et n'est pas nulle, l'instruction if est évaluée comme vraie et la chaîne contenant $fromPerson est imprimée. Sinon, la chaîne reste vide.
En utilisant isset() en conjonction avec l'opérateur d'existence (isset), vous pouvez explicitement vérifier la présence de variables $_POST spécifiques et les gérer de manière appropriée , garantissant le bon traitement des données du formulaire et maintenant l'intégrité du comportement de votre application.
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!