A voir également:
- Comment interdire des caractères : é - / ?
- É - Guide
- Deux caractères manquent dans cette url ✓ - Forum Programmation
- Clavier mac caractères spéciaux - Guide
- Caractères ascii - Guide
- Caracteres speciaux - Guide
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
8 déc. 2008 à 18:09
8 déc. 2008 à 18:09
Salut,
Empêcher l'utilisateur de taper ces caractères n'est pas très sécuritaires, tout comme toute sécurité placé côté utilisateur. Il vaut mieux autoriser placer la protection côté serveur. Et en plus, dans ce cas, c'est plus facile :d
Et dans ce cas-là, tu peux faire une petite expression régulière et effacer tous les caractères interdits(preg_replace())
Ou alors, si des caractères interdits sont présents dans la chaîne, prévenir l'utilisateur et l'inviter à resaisir le champ du formulaire.
Cdlt
Empêcher l'utilisateur de taper ces caractères n'est pas très sécuritaires, tout comme toute sécurité placé côté utilisateur. Il vaut mieux autoriser placer la protection côté serveur. Et en plus, dans ce cas, c'est plus facile :d
Et dans ce cas-là, tu peux faire une petite expression régulière et effacer tous les caractères interdits(preg_replace())
Ou alors, si des caractères interdits sont présents dans la chaîne, prévenir l'utilisateur et l'inviter à resaisir le champ du formulaire.
Cdlt
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
8 déc. 2008 à 21:22
8 déc. 2008 à 21:22
Le PHP c'est loin derrière moi, mais j'aurais tout simplement fait une boucle pour vérifier que la chaîne ne contient aucun caractère interdit et inviter l'utiliser à resaisir le cas échéant.
Sinon, tu insères le code dès que tu reçois la chaîne dans ton script PHP, avant tout opération. Sur les $_POST, par exemple.
Cdlt
Sinon, tu insères le code dès que tu reçois la chaîne dans ton script PHP, avant tout opération. Sur les $_POST, par exemple.
Cdlt
UP !
J'ai vraiment besoin d'aide et de trouver une solution :-(
Est-ce qu'une personne serait capable de m'aider s'il vous plait ?
J'ai vraiment besoin d'aide et de trouver une solution :-(
Est-ce qu'une personne serait capable de m'aider s'il vous plait ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
8 déc. 2008 à 20:55
if(!preg_match('`^:alnum:([-_.]?:alnum:)*@:alnum:([-_.]?:alnum:)*\.([a-z]{2,5})$`',$titre)) { $mess = "Caractères interdits";Mais où insérer ceci à mon script svp ?