probleme cookie
|
Thread Tools | Display Modes |
|
#5
|
||||
|
||||
Conditions de la création de cookie
* Le client doit les accepter (lol) * Un cookie ne peut pas faire plus de 4Ko (4 Ko c'est quand meme trés gros pour un fichier texte lol, essayez sur note pad vous verez, donc pas la peine de raconter sa life dans le cookie lol) * Vous ne pouvez pas avoir plus de 20 cookies sur votre site (limitation de 20 cookies créé par client) Syntaxe de la création de cookie PHP Code:
Nom : Le nom du cookie (nan menteur lol). Valeur : La valeur du cookie. Expiration : date à laquel le cookie s'efface. Il doit être timestamp Unix. A créer avec time() ou mktrime().(Si il n'y a pas d'expiration mettre NULL) Répertoire : Désigne le répertoire où le cookie est actif dans votre site. Si il est actif pour tout le site mettez NULL Domaine : Désigne le domaine où le cookie est actif (votre site quoi). Si vous ne spécifiez pas de domaine mettez NULL (c'est généralement le cas). Sécurité : Désigne si vous souhaitez que le cookie ne soit communiqué que lors de connexions sécurisées (SSL). Valeur possible : TRUE ou FALSE. Condition de création d'un cookie Pour créer un cookie la seul condition (qui pose problème à un grand nombre de personne) c'est que la création du cookie doit être éffectuée AVANT L'ENVOIS DU header DE LA PAGE. Le header contient toutes les infos sur la page (protocol, valeur des cookies ... ) donc vous ne pouvez logiquement pas créer un cookie alors que vous avez déjà envoyé ce qui le contient. Vous pouvez tester si le header a été envoyé en utilisant la fonction headers_sent(). Exemple : PHP Code:
* Cookie simple sans date de validité : PHP Code:
PHP Code:
PHP Code:
PHP Code:
* Vous pouvez récupérer sa valeur de 2 façons : PHP Code:
PHP Code:
Effacement du cookie Pour effacer un cookie, rien de plus simple il suffit de le recréer. Dans les exemples plus haut nous avons créé un cookie qui s'appele Mycookie et qui a comme valeur Coucou avec : PHP Code:
PHP Code:
|
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Probleme de cookie | Jackydown | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 4 | 29-10-2004 20:50 |
Petit probléme avec outlook express !!! | Alexlesioux | Internet, Réseaux et Sécurité | 11 | 31-08-2004 07:16 |
Probléme de lenteurs... | chalouf | Discussions sur le site et/ou le forum | 11 | 22-01-2003 19:37 |
Probleme site!! | chalouf | Discussions sur le site et/ou le forum | 4 | 21-10-2002 21:06 |
Problème forum | claude922 | Discussions sur le site et/ou le forum | 15 | 21-10-2002 07:04 |
All times are GMT +2. The time now is 21:48.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.