Salut,
j'ai ce formulaire de contact :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<FORM action="includes/fr/mailcontact.php" method="POST">
 
<INPUT type="hidden" name="Subject" value="Contact">
 
 
<?php echo $contact_email; ?><INPUT name="Mail" size="30" class="inputboxweb" ><br>
<?php echo $contact_objet; ?> <INPUT name="Objet " size="30" class="inputboxnews"><br>
 
<?php echo $contact_mess; ?> <br>
<TEXTAREA cols="40" name="Message" rows="6" class="inputboximages"></TEXTAREA><br><br>
<CENTER><INPUT type="submit" value="<?php echo $contact_envoyer; ?>" class="inputboxaudio"> <INPUT type="reset" value="<?php echo $contact_annuler; ?>" class="inputboxvideo"></CENTER>
 
</FORM>
Ce code est donc envoyé avec mailcontact.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 
$TO = "contact@****.com";
 
 
 
$DEFAULT_EXIT_PAGE = "../../contact.php?message=Message bien envoyé!";
 
 
$headers  = "From: Anonymous on $SERVER_NAME 
<$mail>\n";
$headers .= "Message de Reedle";
 
$message = "";
 
while (list($key, $val) = each($HTTP_POST_VARS)) { 
	$message .= "$key : $val\n"; 
} 
 
$message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";
 
mail($TO, $subject, $message, $headers); 
	// En : Send mail
	// Fr : Envoi du mail 
 
if(! $exit_page)
	$exit_page = $DEFAULT_EXIT_PAGE;
 
Header("Location: ".$exit_page);
 
// Exit -> $exit_page
 
?>
Mais entre les 2 je voudrais mettre un autre page (verifier.php) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
session_start();
if ($_SESSION['cryptcode'] == md5($_POST['code']) and (!$_SESSION['cryptreload']))
   { 
  header('Location: mailcontact.php');
}
   unset($_SESSION['cryptreload']);
   } 
  else {
       header('Location: ../../contact.php?message=Code incorrect!');
       $_SESSION['cryptreload']= true;
       }
?>
Qui donc va vérifier si un code est correct ou non. Tout marche sauf un petit (énorme) problème, toutes les données du formulaire sont perdus en chemin ( faut croire que le chemin est long^^).
Enfin, plus sérieusement, comment faire pour que les données ne soit pas perdus?

Merci de votre aide.