Maison  >  Article  >  développement back-end  >  Comment saisir un tableau à partir d'une page en php

Comment saisir un tableau à partir d'une page en php

WBOY
WBOYoriginal
2023-05-07 16:48:08676parcourir

En PHP, nous pouvons utiliser les super variables globales $_POST et $_GET pour obtenir le tableau d'entrée de la page.

$_POST La variable est utilisée pour obtenir les données du formulaire soumises via la méthode POST, par exemple :

<form method="POST" action="process.php">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <input type="submit" value="Login" />
</form>

Dans process.php qui traite les données du formulaire, nous pouvons utiliser $_POST pour obtenir le tableau d'entrée :

$email = $_POST['email'];
$password = $_POST['password'];

Dans cet exemple, $_POST['email'] et $_POST['password'] correspondent respectivement à l'attribut name dans le formulaire, et leurs valeurs sont le contenu saisi par l'utilisateur.

En plus de $_POST, il existe également une variable $_GET qui peut être utilisée pour obtenir les paramètres passés via la méthode GET. La façon de passer des paramètres via la méthode GET est généralement d'ajouter des paramètres après l'URL, par exemple :

http://example.com/search.php?q=php&category=programming

Dans cet exemple, nous passons les deux paramètres q et catégorie via la méthode GET, ainsi que leurs valeurs. ​​​​sont respectivement php et programmation. Dans search.php qui gère ces paramètres, nous pouvons utiliser $_GET pour obtenir le tableau d'entrée :

$q = $_GET['q'];
$category = $_GET['category'];

Il convient de noter que lorsque vous utilisez $_GET et $_POST pour obtenir des paramètres, vous devez éviter la sécurité problèmes . De manière générale, nous devons filtrer et valider les données saisies par l'utilisateur.

Pour le filtrage, vous pouvez utiliser les fonctions de filtrage fournies par PHP, telles que filter_input() et filter_var(). Ces fonctions peuvent filtrer certains caractères indésirables ou convertir l'entrée dans le format requis, par exemple en convertissant l'entrée en un nombre entier ou à virgule flottante.

Pour la vérification, vous pouvez écrire manuellement du code à des fins de vérification, par exemple vérifier si l'entrée est conforme au format attendu, si la longueur répond aux exigences, etc.

En bref, obtenir le tableau des entrées de page est très simple, mais il faut faire attention aux problèmes de sécurité pour éviter les attaques et les injections.

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