Se connecter avec
S'enregistrer | Connectez-vous

Problemes de cookies dans une page PHP hébergée sur multimania

Dernière réponse : dans Programmation

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... pour info voici le code de ma fonction de login...


  1. $false=0;
  2. $bd=new BD(NOM, PASS, SERVEUR, BASE);
  3. $req=$bd->req_exe("select login, pass from users where login='{$_POST['login']}'");
  4. $data=$bd->objetSuiv($req);
  5.  
  6. if($data->login == $_POST['login'] && $_POST['login']!="")
  7. {
  8.  
  9.  
  10. if($data->pass == $_POST['pass'] and $_POST['pass']!="")
  11. {
  12. // if(isSet($_POST['cookie']))
  13. // {
  14. SetCookie("login",$data->login,time()+365 * 24 * 3600 , "/");
  15. SetCookie("pass",$data->pass,time()+365 * 24 * 3600 , "/");
  16. //}
  17. // else
  18. // {
  19. //SetCookie("login",$data->login);
  20. //SetCookie("pass",$data->pass);
  21. //}
  22. echo "<META http-EQUIV=\"Refresh\" CONTENT=\"2; url=admin.php\">";
  23. }
  24. else
  25. {
  26. $false=1;
  27. }
  28. }
  29. else
  30. $false=1;
  31.  
  32. entete("Connexion au site");
  33. echo div("redirect");
  34. if($false==1)
  35. echo texte("Login ou mot de passe non valide.","gras");
  36. else
  37. echo texte("Vous avez bien été identifié, ".$data->login,"gras");
  38. echo findiv();



merci tt le monde :o 
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte