La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [Résolu] expiration d'un cookie(php)
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [Résolu] expiration d'un cookie(php)  (Lu 1429 fois)
[Résolu] expiration d'un cookie(php)
« sur: le 03-09-2010 a 09:45:27 »
cheztom
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

Bonjour, mon cookie est valide jusqu'à la fermeture du navigateur, hors je voudrais qu'il soit valide que pour 1 visite de la page, j'ai trouvé la fonction time(), mais es qu'il existe d'autre fonction pour l'expiration d'un cookie?

sans fonction time()
setCookie( "CODE_OK", "1", 0, "/", ".mondomaine.com", false );
le cookie expire à la fermeture du naviguateur

avec le temps
setCookie( "CODE_OK", "1", 0, "/", time() + 3600, ".mondomaine.com", false );
le cookie est valide 1heure

« Dernière Édition: le 04-09-2010 a 12:26:14 par cheztom » Rapporter au modérateur  

Re:expiration d'un cookie(php)
« Répondre #1 sur: le 03-09-2010 a 18:50:02 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

Citation de: cheztom le le 03-09-2010 a 09:45:27
Bonjour, mon cookie est valide jusqu'à la fermeture du navigateur

C'est plutot le $_SESSION qui est valide jusqu'à la fermeture du navigateur. Le $_COOKIE est stocké sur l'ordinateur du visiteur un certains laps de temps défini.

Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Re:expiration d'un cookie(php)
« Répondre #2 sur: le 03-09-2010 a 19:13:30 »
Krash
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    E-Mail
Répondre avec citation

Le cookie aussi, si on lui définie pas de durée il expirera lors de la fermeture du navigateur.
Une visite de la page c'est à dire ?
Suffis de le supprimer avec un test

Rapporter au modérateur  
Re:expiration d'un cookie(php)
« Répondre #3 sur: le 03-09-2010 a 19:21:45 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

Citation de: Krash le le 03-09-2010 a 19:13:30
Le cookie aussi, si on lui définie pas de durée il expirera lors de la fermeture du navigateur.

C'est toujours bon à savoir ça

Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Re:expiration d'un cookie(php)
« Répondre #4 sur: le 03-09-2010 a 19:23:19 »
cheztom
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

Merci de prendre lde votre temps pour au novice comme moi;D

sans fonction time()
setCookie( "CODE_OK", "1", 0, "/", ".mondomaine.com", false );

cé le code fourni par allopass pour sécurisé les pages en php ou plutôt les script php, hors il me disent que le cookie dans sa forme actuelle expire à la fermeture du navigateur
le lien vers le tuto d'allopass
http://www.allopass.com/fr/support/faq/oneshot

Je t explique ma configuration:

le client arrive sur la page d'achat achat.php,
le paiement effectuer, le client est redirigé sur la page de retour 5.php, cette page est protégé par allopass, on écrie alors un cookie chez le client,
soit il est renvoyé sur la page perdu.php (parce qu'il à perdu^^)
soit il est renvoyé sur la page gagner.php ou il y a le formulaire de coordonné du gagnant, page protégé par l'interrogation de la présence du cookie chez le client, puis
je récupère le formulaire dans 5-mail.php et envoie de l'email, page toujours protégé par le cookie et redirection sur une page de remerciement à sa participation

Donc j'ai tenté dans la page de remerciement d'effacer le cookie avec setCookie( "CODE_OK", );

ce qu m'efface le contenu du cookie mais pas le fichier, hors quant le client reviens dans la page d'achat pour joué, le cookie n'est pas recréer et du coup le client est bloqué sur la page d'erreur et le cookie n'est plus valide sur tout les page protéger par le cookie, donc pas valable pour ce que je veut faire mais c'était parfait si la fonction m'effaçait le fichier au lieu de son contenu et la fonction time() ne me convient pas

« Dernière Édition: le 03-09-2010 a 19:37:52 par cheztom » Rapporter au modérateur  
Re:expiration d'un cookie(php)
« Répondre #5 sur: le 04-09-2010 a 01:19:57 »
Krash
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    E-Mail
Répondre avec citation

essaies avec setCookie( "CODE_OK", "");

Rapporter au modérateur  
Re:expiration d'un cookie(php)
« Répondre #6 sur: le 04-09-2010 a 02:16:26 »
cheztom
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

ok merci il est tard je test demain
à suivre...

Rapporter au modérateur  
Re:expiration d'un cookie(php)
« Répondre #7 sur: le 04-09-2010 a 12:25:12 »
cheztom
Membre récent
*

Hors-Ligne

Messages: 22





Voir le Profil
Répondre avec citation

ok
Encore un grand merci à vous

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg