Quelle méthode utiliser pour un formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Quelle méthode utiliser pour un formulaire

par jojolapine » 23 juin 2006, 16:03

Qu'est-ce que c'est que c'est noms de pages ?, tu achètes un nom de domaine par pages de ton site ? :shock:
sinon moi je choisi tjrs la deuxième méthode, sacahnt que la redirection se fait avec un simple header('Location: page.html');
mais la première marche également, je pense que c'est plutôt une question de gout, les performances ne doivent pas bien être différentes ...

Quelle méthode utiliser pour un formulaire

par sam01 » 23 juin 2006, 15:44

J’ai une page web www.recap.fr qui récapitule toutes les infos d’un client :

Son adresse
Sa commande
Son historique etc…

Pour chaque information, je permets à l’internaute de modifier ces informations.

Par exemple, j’ai un lien pour adresse : quand l’internaute clique dessus, il arrive sur un formulaire qui lui permet de changer son adresse. Ma question arrive…

Quel est le meilleur moyen pour ce formulaire ce changement d’adresse ? :

Faut-il le mettre dans la même page web : www.recap.fr en effaçant tous le reste des données
Précédent pour ne faire apparaître uniquement le formulaire. Donc je code :

Method= »post » action= »www.recap.fr » avec un paramètre en url pour ne faire apparaître que le formulaire.

Avec cette méthode, j’ai peur d’alourdir la page web en code php


Ou bien est-ce qu’il vaut mieux faire une redirection vers une page dédiée uniquement pour cela www.modif-adresse.fr dans ce cas j’aurais :

Method= »post » action= »www.modif-adresse.fr »

Avec cette méthode, l’inconvénient est que je dois gérer une redirection automatique vers la page www.recap.fr.


Quelle méthode utilisez-vous ?

Merci d’avance de me faire part de votre expérience.