Rechercher : dans
Par :

Erreur de cookie help

Dernière réponse le 27 mai 2007 à 23:36:22 delsuza, le 27 mai 2007 à 23:09:40 
 Signaler ce message aux modérateurs

Bon je débute dans le php et j'ai trouver un script pour un espace membre et je tombe sur une erreur que j'arrive pas à débloquer voici dabord ce qu'il met quand je me connecte :

Warning: Cannot modify header information - headers already sent by (output started at /data/illmix/www/connexion.php:2) in /data/illmix/www/connexion.php on line 84

Warning: Cannot modify header information - headers already sent by (output started at /data/illmix/www/connexion.php:2) in /data/illmix/www/connexion.php on line 85

Warning: Cannot modify header information - headers already sent by (output started at /data/illmix/www/connexion.php:2) in /data/illmix/www/connexion.php on line 91

bon ya trois erreur lol

voici le code source :
...
79. // Définition du temps d'expiration des cookies
80. $expiration =
81. empty($_POST
82. ["CB_Connexion_Automatique"]) ? 0 : time() + 90 * 24 * 60 * 60;
83. // Création des cookies
84. setcookie("USER_ID", $row["user_id"], $expiration, "/");
85. setcookie("USERNAME", $row["username"], $expiration, "/");
86. // Fermeture de la connexion à la base de données
87. mysql_close();
88.
89.
90. // Redirection de l'utilisateur
91. header("Location: index.php");

}

}

}

}
}

}

}
?>
...
Tous fonctionne avant avec récupération du login et mot de passe mais la je vois pas sinon je peux donner le site ou j'ai trouver le script c'est ici http://www.asp-php.net/tutorial/asp-php/creer-un-espace-membre-en-php.php?page=3 et mon site avec l'espace membre http://www.illmix.net il est en construction
Merci encor ...

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « erreur de cookie help » dans :
[MSN] Erreurs 0x80072ee6 - problème de connexion Voir Erreurs 0x80072ee6 Pour résoudre ce problème, supprimer les cookies, vider le cache et l'historique du navigateur Internet Explorer. Puis cliquer sur Démarrer / Exécuter et saisir : regsvr32 MSXML3.dll Enfin, redémarrer l'ordinateur pour...
Codes d'erreur de Windows VoirLa liste ci-dessous détaille les codes d'erreur s'affichant dans les boîtes de dialogue sous Windows : Code Description ------------------------ 1 Fonction incorrecte. 2 Le fichier spécifié est introuvable. 3 Le chemin d'accès spécifié...
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un...
[MSN] Erreur de connexion (80048820) VoirErreur 80048820 Avant toute modification sur votre système, vérifiez l'état des serveurs MSN Messenger, afin de déterminer si le problème ne vient pas de là : http://messenger.msn.com/Status.aspx?mkt=fr-fr Il peut également s'agir d'un problème...
Sécurité - Les cookies VoirIntroduction aux cookies Quels sont ces étranges gateaux qu'un site web vous a sûrement déjà proposé? La plupart du temps, lorsqu'un serveur web propose un cookie, les utilisateurs ignorent ce terme et cliquent sur « OK » sans se préoccuper de...
Le contrôle des erreurs VoirLe contrôle d'erreurs Le codage binaire est très pratique pour une utilisation dans des appareils électroniques tels qu'un ordinateur, dans lesquels l'information peut être codée grâce à la présence ou non d'un signal électrique. Cependant le...
Servlets - Cookies VoirIntroduction aux cookies Les cookies représentent un moyen simple de stocker temporairement des informations chez un client, afin de les récupérer ultérieurement. Concrètement il s'agit de fichiers texte stockés sur le disque dur du client après...

1

samixsx, le 27 mai 2007 à 23:12:56

Bonsoir,
Ton soucis est simple, en fait ce qui ne plait pas a php c'est le fait que tu lui envois des informations la où il ne faut pas, en gros tu lui envoi des entêtes (données) après avoir utiliser certaines autres données ou traitées. Pour en revenir a ton code source, cette ligne doit etre éxécutée en premier "header("Location: index.php"); ". Mais si tu n'a pas forcement l'ésprit logique et que le but ici est simplement de rediriger l'utilisateur tu peux utiliser une fonction javascript telle que window.location.href qui elle n'utlise pas la technologie php et les soucis d'entêtes qui vont avec, cordielement samixsx :)

Répondre à samixsx

2

delsuza, le 27 mai 2007 à 23:17:03

Merci baucoup je vais testé et modifier le code avec du java yép
si vous avez d'autres propositions ou conseils je les prend lol

Répondre à delsuza

3

samixsx, le 27 mai 2007 à 23:32:17

Pour faire plus simple remplace ta dernière ligne par :

echo "<script type=\"text/javascript\">window.location.href=index.php;</script>";

(ou sans ; après index.php je sais plus) et vois ce qui ce passe :)

Répondre à samixsx

4

 delsuza, le 27 mai 2007 à 23:36:22

Ok jte le diré si sa marche lol et merci encor ...

Répondre à delsuza
Collection CommentÇaMarche.net