IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Cookies] choisir de mémoriser ses infos, via cookies


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut [Cookies] choisir de mémoriser ses infos, via cookies
    Tout d'abord, un joyeux noel a tout le monde... J'éspère que cette nuit se sera bien passée pour tout le monde... Surtout sur le trajet du retour...

    Voici donc ma question...

    J'utilise les sessions pour que les membres d'un site puissent se connecter...
    tout va trés bien. J'aimerais, à présent, ajouter en dessous de mes champs login et password, une case à cocher permettant aux membres, si ils le désirent, de conserver leur login et password en mémoire, durant une durée déterminée... (1 mois ou plus)
    je dois donc utiliser des cookies, le problème, c'est que je ne sais pas comment faire pour que, lorsqu'ils ont coché la case, lorsqu'ils valident, vérifier si la case est bien cochée et le cas échéant, créer le cookies...

    ca parait peut etre simple pour vous, mais c'est tout nouveau pour moi et je suis un peu perdu... j'ai déjà farfouillé un peu partout, mais ca ne fonctionne pas fort...

    si quelqu'un pouvait me guider...

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Ce cookie se passerait du cote client, et non du cote serveur.
    Voici un petit code permettant d'inserer des cookies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <script language="javascript">
    function newCookie(name,value,days) {
    	if (days) {
    		var date = new Date();
    		date.setTime(date.getTime()+(days*24*60*60*1000));
    		var expires = "; expires="+date.toGMTString();
    	}
    	else var expires = "";
    	document.cookie = name+"="+value+expires+"; path=/";
    }
     
    function readCookie(name) {
    	var nameEQ = name + "=";
    	var ca = document.cookie.split(';');
    	for(var i=0;i < ca.length;i++) {
    		var c = ca[i];
    		while (c.charAt(0)==' ') c = c.substring(1,c.length);
    		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    	}
    	return null;
    }
     
    function delCookie(name) {
    	createCookie(name,"",-1);
    }
    </script>
    Ceci permet de gerer les cookies cote client en javascript.

    Creer un cookie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    newCookie( strg nom, str valeur , [int nombre_de_jours_valable,] )
    Lire un cookie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [variable =] readCookie( strg nom, )
    Supprimer un cookie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    delCookie( strg nom, )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Merci à toi ami nocturne,
    je n'en demandais pas autant, grand merci... je m'y attaque cet aprés-midi... j'aurais surement quelques questions, mais encore merci...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Présence infos malgré cookie supprimé
    Par EIN-LESER dans le forum Langage
    Réponses: 2
    Dernier message: 15/10/2012, 13h06
  2. Envoi champs texte via cookie
    Par FredLx dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/06/2010, 14h13
  3. [Cookies] Stocker un tableau récursif dans un cookie
    Par Nizarazu dans le forum Langage
    Réponses: 8
    Dernier message: 25/05/2006, 20h56
  4. Réponses: 2
    Dernier message: 01/12/2005, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo