Je viens de comprendre que j'ai un problème dans IE tout en travaillant avec une de mes pages. Je mis en biscuit avec:Plusieurs cookies avec le même nom
setcookie('page', '12345', '2000000', '/');
Et si je me connecte réinitialiser le cookie appelant à nouveau cette fonction. Dans Firefox tout fonctionne très bien parce que l'ancien cookie est supprimé mais dans IE les deux cookies restent? Comment cela peut-il se produire? N'est-ce pas illégal?
maintenant je fixe avec:
setcookie('page', '', time() - 3600, '/');
setcookie('page', '1234', '2000000', '/');
Cette solution est ok ou suis-je manque quelque chose?
Oui, mais $ _COOKIE ['page'] = '1234' ne changera pas la valeur du cookie client, mais uniquement la valeur du serveur. – dfilkovi