Probleme de SetCookie sur multimania et free - PHP - Programmation
Marsh Posté le 08-03-2004 à 11:22:04
et voici donc la partie de ma page "admin.php" qui contient le formulaire de login qui renvoie vers la page login.php donc le code est dans le 1er post...
Code :
|
Marsh Posté le 08-03-2004 à 11:22:55
est-ce que l'utilisation des classes pourrait etre une cause du probleme ou rien a voir?
Marsh Posté le 08-03-2004 à 12:23:15
et avec cette requete :
"select login, pass from users where login='".$_COOKIE['login']."'"
y a 2 raisons possibles pour que tu sois pas loggué :
* !isset($_COOKIE['login'])
* $log==-1
Faudrait savoir lequel de ces cas apparait.
Marsh Posté le 08-03-2004 à 12:30:32
bin ici en l'occurence c'est le cas * !isset($_COOKIE['login']) vu que le cookie existe pas
Marsh Posté le 09-03-2004 à 00:00:50
bon sur la page free, j'ai un warning
ca dit ca :
Code :
|
alors que bon je retourne le code dans tous les sens et jcrois vraiment pas envoyer qqch au navigateur avant les SetCookie... qqun a une idée ?
Marsh Posté le 09-03-2004 à 01:14:29
J'ai trouvé
j'ai juste viré un require_once qui posait probleme, mais pourtant rien dans cette page n'envoyait qqch vers le navigateur... mais bon cai pas grave !
Marsh Posté le 09-03-2004 à 11:40:07
tu devais avoir des caractères dans ton fichier PHP après la balise de fin ?> (on le voit pas forcément)
Marsh Posté le 09-03-2004 à 12:10:43
genre un retour à la ligne après le "?>"
Marsh Posté le 08-03-2004 à 11:14:59
Bonjour,
je viens de me décider à tester mon site perso sur multimania, et là, alors que la fonction de login marchait parfaitement en local, ici ca ne passe plus...
qd je rentre le bon login et pass il me confirme "vous avez bien été identifié" mais me renvoie ensuite sur la page de login comme si le cookie n'avait pas été écrit, et apres vérif en effet il n'est pas écrit, alors que le meme code en local marche nickel ... pour info voici le code de ma fonction de login...
merci !
---------------
SHOOT ME AGAIN WEBZINE