probleme de 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 : probleme de header

par bmikl59 » 12 févr. 2007, 11:54

merci pour votre aide
effectivement il y avait un probleme de syntaxe que j'ai rectifié en mettant
header('location:mapage.php');

voila voila

par mere-teresa » 07 févr. 2007, 17:09

La syntaxe est "Location: "
Je répète : le mot-clef "Location", puis deux-points, puis une espace.

ze solution

par toto37 » 07 févr. 2007, 16:53

autre hypothèse: tu ne rentre pas dans ta boucle while car ton result est vide ^^

par Ultim4T0m » 07 févr. 2007, 13:34

Bonjour,

L'espace avant la balise ouvrante php <?php est-il présent dans ton code, ou est-ce juste une erreur en postant sur le forum ?

Si c'est le cas, c'est que tu as désactivé l'affichage des erreurs, et qu'il devrait normalement y avoir un header already sent, ou quelque chose du genre.

probleme de header

par bmikl59 » 07 févr. 2007, 12:41

Bonjour à tous

Voila, pour l'acces admin de mon site, j'utilise une popu qui permet de saisir l'id et le mdp
LA validation de la saisie nous renvoie vers un scriot de verif
si la verif est bonne, j'utilise un header('Location : admin1.php');
sinon je renvoie vers header('Location : erreur_log.php');

Mon probleme est qu'apres la saisie et la verif, le navigateur reste sur la page verif.php

voici le code de ma page verif

Code : Tout sélectionner

<?php //ce script permet la verif de la saisie id et mdop de l'admin //si l'id est OK, on entre sur l'administration du site //sinon message d'erreur + retour cers l'identification //include('_connect.php'); mysql_connect("localhost", "root", ""); //connexion au serveur MySQL mysql_select_db("passe_simple"); //on recup les infos de la base $_result = mysql_query('select * from pwd;'); mysql_close(); while ($_donnee = mysql_fetch_array($_result)) { //on verifie le id if ($_POST['id'] == $_donnee['id']) { //on verifie le mdp if ($_POST['password'] == $_donnee['mdp']) { //identification OK header('Location : admin1.php'); exit; } else //id OK mais mdp NOK { header('location : erreur_log.php'); exit; } } else //id NOK { header('location : erreur_log.php'); exit; } } ?>
Pouvez vous m'expliquer pourquoi la redirection ne se fait pas
car je n'est aucun message d'erreur :?:
Merci à tous