probleme cookie
|
Thread Tools | Display Modes |
#1
|
||||
|
||||
probleme cookie
salut
j'ai fais un ptit site pour mon clan de counter-strike, et g fais tt un syteme ou on peut sinscrire, ce logger, etc... mais g deja essayer plein de truc pour ke kan on ce log il insere un pti cookie pour par apres plus devoir se logger !!! mais ca marche po !!! ici le ptit code ke g mit quand lutilisateur se log et kil a coché le "memoriser": Quote:
jespere ke vous comprenez mon bleme car c'est un peux compliquer a expliquer ... |
#2
|
|||
|
|||
deja pour recuperer les infos d'un cookie :
$mavar = $HTTP_COOKIE_VARS["NomDuCookie"]; puis créer un fichier veriflog.php : PHP Code:
PHP Code:
un conseil : pour les mots de passes pensent à les crypter du genre avant de l'enregistrer dans ta base envoie : crypt($pass) au lieu de $pass et pour ton cookie pareil : setcookie("pass", crypt($password), $cookie_life); |
#3
|
||||
|
||||
oki merci, je vais tester ca des que je sais uploader mon site a nvx car lycos font des travaux
|
#4
|
||||
|
||||
et quand jtravaille avec des session???
on fais comment?? |
#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:
|
#6
|
||||
|
||||
Euh ..... urprise:
__________________
Cordialement Rog62 "Comprenne qui pourra..." |
#7
|
||||
|
||||
Quote:
|
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
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 22:35.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.