J'ai un cas étrange avec mes cookies.cookie est supprimé d'une autre page?
Sur mon overview.php i mis
setcookie('threads_more','1',time()+3600,"/");
Si l'utilisateur revient à l'index supprimer le cookie avec
setcookie('threads_more','1',time()-3600,"/");
Mais le cookie obtient également supprimé si je navigue vers d'autres pages ce répertoire bien qu'il n'y ait pas setcookie. C'est comme la commande setcookie de index.php est exécutée sur chaque page de ce répertoire. Sur les pages d'un autre répertoire, le cookie reste actif. Si je supprime la commande deletecookie sur index.php cela fonctionne très bien.
Quelqu'un d'une idée?
Merci beaucoup! Kornel
Peut-être vous avez inclus 'index.php' dans d'autres fichiers en raison de que cela se produit. Afficher le code de vos autres fichiers où il est supprimé. –
Qu'en est-il du chemin des cookies? Je pense que "/" signifie l'ensemble du domaine. Donc, vous supprimez un cookie de l'ensemble du domaine, c'est-à-dire yoursite.com –
'/' signifie "le domaine entier". Si vous voulez spécifier une seule page, vous devez construire votre propre logique (enregistrer la page dans le nom?) – h2ooooooo