Posez votre question Signaler

[PHP] Redirection header() message d'erreur [Résolu]

clavxavi 41Messages postés 27 février 2006Date d'inscription 28 novembre 2011Dernière intervention - Dernière réponse le 29 oct. 2007 à 20:02
Bonjour,
J'ai un problème avec mon code PHP j'essaie de faire une redirection, mais j'ai un message d'erreur je comprends pas pourquoi
<?php 
include("../tools/config.php");
include("../tools/fonctions.php");

$fname = $_POST['fname']; 
$mdp = $_POST['mdp'];

connexion() ;
$sql = "SELECT * FROM akaii_login";

$res = mysql_query($sql) ;

if ($res > 0) 
{ 
while ($r = mysql_fetch_array($res)) 
{ 
    if ($r['usrname'] == $fname) 
    {
        if ($r['passwd'] == $mdp) 
        {
            echo "Autentification acceptée" ;
            header("Location:".$r['redirectURL']);
        }
    }
}   
} 

deconnexion() ;
?>

J'obtiens le message d'erreur suivant :
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\akaii\login\login_check.php:21) in c:\program files\easyphp1-8\www\akaii\login\login_check.php on line 22

Merci de votre aide je suis débutant et là je sèche...
Lire la suite 

[PHP] Redirection header() message d'erreur »

6 réponses
Réponse
+0
moins plus
salut,

rassure-toi, la faq est là !!!
et les "headers already sent" on y est tous passé !!!&helllip;
-;o)
Ajouter un commentaire
Réponse
+0
moins plus
Salut

Je viens de comprendre pourquoi j'ai ce message d'erreur, merci.

Par contre ma redirection ne fonctionne pas as-tu une idée de ce qui ne joue pas?

if ($res > 0) 
{ 
while ($r = mysql_fetch_array($res)) 
{ 
    if ($r['usrname'] == $fname) 
    {
        if ($r['passwd'] == $mdp) 
        {               
            header("Location:www.google.com");
        }
    }
}   
} 
Ajouter un commentaire
Réponse
+0
moins plus
essaie avec l'url complète :
header("Location:http://www.google.com");
Ajouter un commentaire
Réponse
+0
moins plus
erf merci c'était ça... je vais me cacher :)
Merci!
Ajouter un commentaire
Réponse
+0
moins plus
bon courage pour la suite !
je coche résolu.
Ajouter un commentaire
Réponse
+0
moins plus
Yep merci!
Ajouter un commentaire
Ce document intitulé « [PHP] Redirection header() message d'erreur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?