header ();

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 : header ();

par ephemere » 17 mars 2006, 10:47

Soit béni mario, soit béni ! (j'ai juste eu à mettre mon php tout en haut de la page)

:agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille:
:agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille:
:agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille:
:agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille: :agenouille:

par mario » 17 mars 2006, 10:15

Si tu avais lu la FAQ, tu saurais qu'on ne peut pas appeler la fonction header() après avoir envoyé quelque chose au navigateur.
Pour une redirection, je te suggère d'utiliser le javascript.

header ();

par ephemere » 17 mars 2006, 10:11

Désolé de monopoliser l'attention depuis hier avec ce problème mais la c'est à s'en arracher les cheveux !!! :x :x

Impossible de rediriger mes pages avec header (Location: etc..);...
au début j'essayais de l'inclure dans une condition "if"...ça ne marche pas...
du coup je me suis dit peut être avec switch case break...mais non c'est la même chose...
ce que je comprend le moins c'est que je peux demander n'importe quoi d'autre qu'une redirection ça va marcher parfaitement...!

j'ai fait une page test pour essayé de voir d'où vient l'erreur...je vous l'envoie en entier:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>testredirection</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">

<label> LOGIN
<input name="login" type="text" id="login" />
<input type="submit" name="Submit" value="Envoyer" />
</label>
</form>
<?php 
  $login = $_POST['login'];

switch($login)
  {
  case 1:
    header ("Location: http://www.google.fr"); 
    break; 
  case 2:
    echo 'deux'; 
    break; 
  case 3:
    echo 'trois'; 
    break; 
  }

?>
</body>
</html>

Alors là par exemple je vais tapper 1/valider et ça va me renvoyer sur la même page comme si j'avais rien demandé...

Si vous avez une idée...merci d'avance :wink: