Garder un login d'une session à l'autre? (résolu)

Garder un login d'une session à l'autre? (résolu) - PHP - Programmation

Marsh Posté le 10-06-2005 à 11:49:13    

Bonjour, j'ai un problème probablement basique en PHP:
 
J'ai un site sur lequel il faut se connecter. Je voudrais qu'entre deux connections, il affiche le dernier login à avoir été utilisé, histoire de ne pas être obligé de le retaper, y compris si la fenêtre IE a été fermée, et qu'il s'agit d'une nouvelle fenêtre.
 
J'ai essayé avec les cookies, mais ça ne marche pas.
 
Quelques bouts de code:
 
Ecriture du cookie:

Code :
  1. {
  2.                 $_SESSION['auth'] = true;
  3.                 $_SESSION['idUser'] = $ligne['idUser'];
  4.                 $resultCookie = setcookie("loginUserCharlemagne", $_POST['login'], time()+60*60*24*30*30);
  5.             }


 
Récupération du cookie:

Code :
  1. <input name="login"
  2. <?php if(isset($_COOKIE['loginUserCharlemagne'])) echo $_COOKIE['loginUserCharlemagne']; ?>>


 
J'ai déjà fait le test, le cookie est bien enregistré ($resultCookie à true, et si on lui demande d'afficher ce qu'il a enregistré, c'est correct). Mais si on ferme la fenêtre IE, pour en ouvrir une autre et revenir sur le site, la variable $_COOKIE['loginUserCharlemagne'] n'existe pas.
 
Donc, où est l'erreur? Incompréhension fondamentale au niveau de l'utilisation des cookies ou quelque chose de plus subtil?


Message édité par daviso le 10-06-2005 à 16:40:20
Reply

Marsh Posté le 10-06-2005 à 11:49:13   

Reply

Marsh Posté le 10-06-2005 à 14:58:26    

et si tu fais un  
print_r($_COOKIE);

Reply

Marsh Posté le 10-06-2005 à 15:01:47    

[:amoureux]  
J'adore le print_r il m'a tellement aidé !... helas trop méconnu.

Reply

Marsh Posté le 10-06-2005 à 16:21:26    

Berceker United a écrit :

[:amoureux]  
J'adore le print_r il m'a tellement aidé !... helas trop méconnu.


 
Une vraie histroire d'amour :D

Reply

Marsh Posté le 10-06-2005 à 16:39:24    

Je me suis dit que ça devait être une erreur débile. J'étais encore largement en-dessous (ou au-dessus) de la réalité :D
 
Pour ceux qui veulent chercher, je mets en spoiler
 

Spoiler :


Il manque le value= dans la balise html... :D


 
PS: Merci pour le print_r. Je connaissais, mais pas pensé à l'utiliser. Je suis parti du principe que s'il n'écrivait rien, c'est que le cookie était mal transmis...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed