Maison  >  Article  >  développement back-end  >  Comment déterminer si un message est soumis en php

Comment déterminer si un message est soumis en php

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-05-24 17:24:071281parcourir

Comment utiliser PHP pour déterminer si une publication est soumise : 1. Créez un exemple de fichier PHP ; 2. Utilisez l'instruction "if" pour demander si "$_SERVER['REQUEST_METHOD']=POST" est vrai et obtenez le données soumises par POST pour traitement et soumission.

Comment déterminer si un message est soumis en php

Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Dans le développement Web, nous collectons généralement les données saisies par les utilisateurs via des formulaires et envoyons ces données au serveur pour traitement. Les formulaires peuvent utiliser deux méthodes pour soumettre des données : GET et POST.

La méthode GET transmet les données au serveur via l'URL, et les données soumises peuvent être vues dans l'URL, qui est moins sécurisée ; la méthode POST encapsule les données dans le corps de la requête HTTP et les envoie au serveur, qui peut masquer les données et est plus sécurisé. Parmi elles, la méthode POST est souvent utilisée pour soumettre des données de formulaire.

En PHP, nous pouvons obtenir les données soumises par le formulaire via la variable globale $_POST. Cette variable est un tableau associatif, son indice est la valeur de l'attribut de nom de l'élément d'entrée dans le formulaire et sa valeur est les données saisies par l'utilisateur. $_POST全局变量来获取表单提交的数据。这个变量是一个关联数组,其下标为表单中input元素的name属性值,其值为用户输入的数据。

那么如何判断当前是否有POST请求呢?我们可以通过判断$_SERVER['REQUEST_METHOD']

Alors comment déterminer s'il y a actuellement une requête POST ? Nous pouvons déterminer si la méthode de requête actuelle est POST en jugeant si la valeur de $_SERVER['REQUEST_METHOD'] est 'POST'.

Ce qui suit est un exemple de code qui montre comment déterminer s'il existe actuellement une requête POST et obtenir les données soumises par POST :

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// 获取POST提交的数据
$username = $_POST['username'];
$password = $_POST['password'];
// 处理表单数据
// ...} else {
// 显示页面
// ...}

Dans l'exemple de code ci-dessus, déterminez d'abord si la méthode de la requête actuelle est POST, et si c'est le cas, obtenez le POST. Les données soumises sont traitées, sinon la page s'affiche. 🎜

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