Cookies - PHP - Programmation
Marsh Posté le 25-10-2004 à 16:25:20
sans le code on peut pas deviner ou sont les erreurs...
Marsh Posté le 25-10-2004 à 16:27:00
Le voila :
include "admin/config/config.php";
if (!mysql_connect($hostname, $username, $password)) {
die ("Impossible de se connecter au serveur <TT>mysql</TT>" );
}
$db_selected = mysql_select_db($database);
if (!$db_selected) {
die ("Impossible d'utiliser la base : " . mysql_error());
}
mysql_close();
if ($_GET["inc"] == "users" && $_GET["act"] == "identify" ) {
include "include/users.php";
}
Ca c'est ce que j'ai mit tout en haut du code de ma page avant toute balise, et, c'est dans le fichier users.php que le cookie est envoyé. (erreur)
Marsh Posté le 25-10-2004 à 16:29:05
et il me dit que les headers ont été envoyés a partir de la dernière ligne du fichier config.php
Marsh Posté le 25-10-2004 à 16:30:24
et l'erreur c'est quoi exactement ?
normalement il te dit a quel ligne de quel fichier l'output a ete envoyée...
Marsh Posté le 25-10-2004 à 16:31:23
et c'est quoi le code du fichier config.php (tu peux virer tes pass, on s'en fou)
Marsh Posté le 25-10-2004 à 16:33:40
AAAAAAAAAAAAAAAAAAAAAARRRRRRRRRGGGGG, ca marche, j'ai enlevé le <?php au début du fichier config.php et aussi la ligne ?> à la fin, j'ai "lancé" ma page, forcément sa donnait rien ... je les ai remis, ca marchait, je ne comprend rien, quelqu'un a une explication ???? cela provient peut etre de mon php qui déconnait (je viens de recompiler mon noyau 2.6, il avait complètement vautré ).
Marsh Posté le 25-10-2004 à 16:34:27
le code de config.php :
<?php
/*--------------------------------------------------/
/Fichier de configuration de puceos.tk /
/$hostname -- hote de la base de données /
/$username -- nom de l'utilisateur de la bdd /
/$password -- mot de passe pour le bdd /
/$database -- nom de la base de donnée à utiliser /
/--------------------------------------------------*/
$hostname="localhost";
$username="root";
$password="gnignignituleverrapas";
$database="puceos";
?>
Marsh Posté le 25-10-2004 à 16:34:33
alors la !
aucune idée...
Marsh Posté le 25-10-2004 à 16:35:01
regarde le code du config il n'y avait aucune raison que sa plante !!!
Marsh Posté le 25-10-2004 à 16:36:50
peut etre pas de \n a la fin du fichier...
Marsh Posté le 25-10-2004 à 17:02:49
Je me sui fait avoir ce matin avec un truc de cookie, j'avais la même erreur..
Le truc que que dans une page j'avais juste un saut de ligne avant d'ecrire <?php ...
Vu que je débute dans les cookies, j'ai mis 30 min à trouver
Marsh Posté le 25-10-2004 à 16:17:53
Bonjour tout le monde,
Je suis en train de créer un site web qui doit envoyer des cookies a l'utilsateur, j'ai donc placé mes instructions pour envoyer le cookie avant tout code html, mais j'ai quand même un Warning qui me dit que les headers ont été envoyés a partir de la fin d'un fichier que j'inclus au début de la page.
Je ne comrend plus, pouvez vous m'aider.
PS: quand je n'inclus plus le fichier en question les cookies sont envoyés correctement et pourtant le fichier en question n'ajoute pas de code html a la page, il contient uniquement des variables !
Merci de votre aide .