Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
Je pensais mes formulaires à l'abri de toute cochonneries mais j'ai un gros doute aujourd'hui !!!
En effet, mes preg_match sont très aléatoires (exemple : le champ "nom" ne devrait autoriser que des lettres. Si je rentre 999 => alerte tout va bien mais si je rentre 999aa alors la valeur passe mon contrôle PHP).
Je n'ai réellement de certitude que sur mon adresse mail avec le filter_validate_email qui fonctionne assez bien je pense.
Donc, un exemple simple : qu'utiliser pour simplement contrôler un champ dédié à uniquement recevoir du texte (les caractères spéciaux et autres viendront quand j'aurai trouvé quelque chose de convaincant et que j'aurai compris le concept)?
Je ne suis pas du tout adepte du Javascript pour la validation de formulaire et voudrait donc que cela s'effectue en PHP.
Comment me mettre à l'abri de toute injection ou mails bizarres en validant mes champs de formulaire.
// Vérification de champs vides
if (empty($nom)){
$error_nom = "Champ obligatoire";
$error = 1;
}
else if (!preg_match($syntaxe,$nom)){
$error_nom2 = "Format de nom invalide";
$error3 = 1;
}
Merci d'avance !!!
Pages : 1