PHP - cookie simple ! je capte pas

Fermé
goldo Messages postés 72 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 28 juin 2010 - 22 mai 2008 à 15:26
 phvass - 14 sept. 2008 à 18:08
A l'aide !! Sa fait des heures que je suis a bloqué avec les cookies, pourtant le contexte est super simple.

C'est tout bête ! Je souhaite au chargement de la page

- si il ya un cookie de présent alors renseigner une variable session
- quand une personne se connecte alors créer un cookie
- Quand la personne clique sur déconnecter alors supprimer le cookie.

<?  session_start(); ?>
<? include("../connection.php"); ?>

<? 
if(isset($_GET['logout'])){ //Si l'on recoit une demande de déconnexion

        //Detruire session
	unset($_SESSION['client']);
	 //Détruire le cookie
	 setcookie('log'); 
	  
}


if(isset($_POST['txtPseudo'])){ //Si je reçois une demande de connexion
	
       *Je vous évite le code qui cherche le client dans la bdd *

	//la demande de connexion est OK, renseigner la variable session pour le client et imposer un cookie  avec son ID
	setcookie('log', $row['idClient']);		 
	$_SESSION['client']=$row['idClient'];
				
			
			 
		  
}


//  Au chargement de page sans demande de connexnion de log,  verifier si il y a un cookie, si oui loger le client grace au cookie
	
if(isset($_COOKIE['log'])){
		
		$_SESSION['client']=$_COOKIE['log'];
	
  }
	

?>



Sa marche jamais, quand je me connecte avec log + pwd puis je quitte le navigateur et quand je reviens sur la page, je ne suis pas connecté comme il se devrait, php ne connait pas $_cookie['log'].
A voir également:

1 réponse

goldo Messages postés 72 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 28 juin 2010 8
22 mai 2008 à 16:06
auto résolue
1
Bonjour,

peux-tu stp me dire comment tu as résolu cela ,
Merci.

Phil.
0