Traitement de formulaires : vos pratiques
21 messages • Page 2 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
c'est pas le navigateur qui redirige par header mais apache
et quand tu redirige un header, il ne faut pas envoyer de flux vers le navigateur car apache ne peut plus rediriger
soit c'est 200 soit c'est 301 mais ça ne peut pas être les deux en même temps
rog
et quand tu redirige un header, il ne faut pas envoyer de flux vers le navigateur car apache ne peut plus rediriger
soit c'est 200 soit c'est 301 mais ça ne peut pas être les deux en même temps
rog
-

UsagiYojimbo - WRInaute accro

- Messages: 5192
- Inscription: Mer Nov 23, 2005 10:38
dorian53 a écrit:Onthisplanet a écrit:ybet a écrit:directement en php (avec des if ....)
Même chose
Ce me suffit largement !
Le Javascript permet de gagner un traitement machine coté serveur !
Ca évite de recharger la page aussi...
Sauf qu'une validation de formulaire en javascript, niveau sécurité c'est 0.
En fait, en créant ce topic, je pensais à des classes qui permettent de vérifier que le contenu des champs d'un formulaire validé correspond à ce qu'on attente comme donnée, génère le code SQL adéquat et fait l'INSERT, l'UPDATE ou l'envoi de mail selon les cas.
dorian53 a écrit:Onthisplanet a écrit:ybet a écrit:directement en php (avec des if ....)
Même chose
Ce me suffit largement !
Le Javascript permet de gagner un traitement machine coté serveur !
Ca évite de recharger la page aussi...
Si le navigateur de l'internaute est configuré pour ne pas faire tourner les scripts javascript alors aucune vérification n'est effectué.
UsagiYojimbo a écrit:Sauf qu'une validation de formulaire en javascript, niveau sécurité c'est 0.
En fait, en créant ce topic, je pensais à des classes qui permettent de vérifier que le contenu des champs d'un formulaire validé correspond à ce qu'on attente comme donnée, génère le code SQL adéquat et fait l'INSERT, l'UPDATE ou l'envoi de mail selon les cas.
Tu as ça dans la plupart des framework (je pense à Prado, Symfony, ... même si pas testé).
Il y a des classes toutes faites aussi, genre celle la : http://pear.php.net/package/HTML_QuickForm
Mais encore une fois pas essayé mais je pense le faire bientôt. Si tu test donnes tes impressions sur ce forum
Sinon pour la redirection en PHP il faut penser à faire un exit(); après la redirection car le code est interpreté le temps que la redirection est jouée.
Donc avoir qqchose comme ça :
- Code: Tout sélectionner
header("Location: http://$host$uri/$extra");
exit;
Ce morceau de code est bien pratique pour les ajouter les \ avant les "
function my_magic_quotes($var) {
foreach($var AS $key => $value) {
if (is_array($value)) $var[$key] = my_magic_quotes($value);
else $var[$key] = addslashes(trim($value));
}
return $var;
}
et ceci pour l'utiliser
$_GET = (!get_magic_quotes_gpc()) ? my_magic_quotes($_GET) : $_GET;
$_POST = (!get_magic_quotes_gpc()) ? my_magic_quotes($_POST) : $_POST;
Pratique, non?
function my_magic_quotes($var) {
foreach($var AS $key => $value) {
if (is_array($value)) $var[$key] = my_magic_quotes($value);
else $var[$key] = addslashes(trim($value));
}
return $var;
}
et ceci pour l'utiliser
$_GET = (!get_magic_quotes_gpc()) ? my_magic_quotes($_GET) : $_GET;
$_POST = (!get_magic_quotes_gpc()) ? my_magic_quotes($_POST) : $_POST;
Pratique, non?
lefou a écrit:dorian53 a écrit:Onthisplanet a écrit:ybet a écrit:directement en php (avec des if ....)
Même chose
Ce me suffit largement !
Le Javascript permet de gagner un traitement machine coté serveur !
Ca évite de recharger la page aussi...
Si le navigateur de l'internaute est configuré pour ne pas faire tourner les scripts javascript alors aucune vérification n'est effectué.
UsagiYojimbo a écrit:dorian53 a écrit:Onthisplanet a écrit:ybet a écrit:directement en php (avec des if ....)
Même chose
Ce me suffit largement !
Le Javascript permet de gagner un traitement machine coté serveur !
Ca évite de recharger la page aussi...
Sauf qu'une validation de formulaire en javascript, niveau sécurité c'est 0.
En fait, en créant ce topic, je pensais à des classes qui permettent de vérifier que le contenu des champs d'un formulaire validé correspond à ce qu'on attente comme donnée, génère le code SQL adéquat et fait l'INSERT, l'UPDATE ou l'envoi de mail selon les cas.
Prenez le temps de lire les gars...
dorian53 a écrit:Sir Dipp a écrit:Salut,
J'utilise deux vérifications, la première JavaScript relativement simple et efficace (un script de 30 lignes en JS me permet de vérifier tous mes champs obligatoire).
J'ajoute également un noscript avec un champ caché pour savoir si je dois faire une vérification serveur ou pas (pour php) sinon ASP.NET me gère cela tout seul ce qui est super pratique
Sinon, pour la vérification serveur j'utilise un système de combinaisons entre les tableaux et le POST pour vérifier les champs dans une boucle assez simplement, comme ça pas besoin de faire des dizaines de if et else pour contrôler champ après champ !
a+
Je te conseille de toujours faire la vérification PHP !!
21 messages • Page 2 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Opquast : Bonnes pratiques qualité
- Les bonnes pratiques pour son site web : le memento
- The Technology Behind Google
- Google s'empare de Writely, un traitement de texte en ligne
- Google en bourse en 2004 ?
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Présentation de l'indexation Google - Googlebot, le robot de Google
- Formation Google Analytics Paris : 2-3 Déc. 2009
- BloGoMaps : le blog officiel de Google Maps (en français)
- Une vidéo sur la galaxie Google et une autre sur le référencement
- Pratiques douteuses ?
- pratiques de référencement
- Exemples de pratiques douteuses
- Questions pratiques pour un novice !
- pratiques douteuses => 1 er sur google :(
- référencement pro: pratiques douteuses?
- Création d'annuaires - Listes de bonnes pratiques
- Conseils pratiques pour mon site
- Opquast : rappel des bonnes pratiques
- Google poursuivi pour pratiques abusives
- les Thumbshots dévoilent certaines pratiques...
- Risque de sanction en supprimant des pratiques interdites???
- Illustrer les mauvaises pratiques : captures écrans
- Que pensez-vous des pratiques de cet annuaire ?
- Google assigné pour des pratiques anti-concurrentielles
Consultez la description détaillée des produits ou services de Google suivants : Google Docs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum