redirection après 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 : redirection après formulaire

Re: redirection après formulaire

par thehawk » 09 sept. 2009, 10:03

Si une erreur concernant : 'Que les headers has been sent' essaye ceci :
echo '<meta http-equiv="refresh" content="0; url='.$nouvelleAdresse.'" />
Bye Hawk

Re: redirection après formulaire

par FuZZyLine » 09 sept. 2009, 09:31

Re,
mais je le place ou et quel code que j'enlève à la place ?
Merci
Bien... Tu le places à l'endroit ou tu veux rediriger le visiteur.
Fait juste faire gaffe à le mettre avant tous envoie au client sinon un erreur sera levée.

Par exemple, tu peux procéder ainsi:

> l'utilisateur envoie le formulaire,
> tu traites le formulaire et send le mail
> si le mail est correctement envoyé alors tu rediriges

http://www.php.net/manual/fr/function.header.php

@+ bon code ;)

Re: redirection après formulaire

par fcantin » 09 sept. 2009, 09:13

mais je le place ou et quel code que j'enlève à la place ?

Merci

Re: redirection après formulaire

par FuZZyLine » 09 sept. 2009, 08:51

Salut,
Bonjour

J'ai un formulaire et une fois rempli si on clic sur envoyer alors un message de remerciement apparait sur la page mais je veux plutot que le client soit redirigé vers une autre page. Comment faire ?

voici mon script avec la partie du message actuel qui s'affiche
if(!$mail->Send()){
echo '<p class="erreur">Erreur fonction mail() :</p>'; 
echo $mail->ErrorInfo;
}
else{ 
echo $uploadinfo;
$envoi='<p class="good">Merci, votre demande a bien été envoyé à notre service!<br/>Nous allons la traiter et reviendrons vers vous dans les plus brefs délais</p>';
echo $envoi;
Tu veux parler de ca je pense
header("Location: http://www.destination.com");
@+ bon code ;)

redirection après formulaire

par fcantin » 09 sept. 2009, 02:17

Bonjour

J'ai un formulaire et une fois rempli si on clic sur envoyer alors un message de remerciement apparait sur la page mais je veux plutot que le client soit redirigé vers une autre page. Comment faire ?

voici mon script avec la partie du message actuel qui s'affiche
if(!$mail->Send()){
echo '<p class="erreur">Erreur fonction mail() :</p>'; 
echo $mail->ErrorInfo;
}
else{ 
echo $uploadinfo;
$envoi='<p class="good">Merci, votre demande a bien été envoyé à notre service!<br/>Nous allons la traiter et reviendrons vers vous dans les plus brefs délais</p>';
echo $envoi;