agrandir
Vous êtes ici : Programmation / Developpement » Php Mysql » comment lire un cookie en php astuce rédigée par Zabuza
Sa description de cet article : Pour lire un cookie grâce à php
  Lire les commentaires
Lire un cookie grâce à php




Pour lire le contenu d'un cookie stocké chez le client, il convient d'utiliser $_COOKIE[nomcookie]. Il convient de rappeler qu'il n'est pas possible de lire un cookie d'un autre domaine que le votre (celui où est exécuté le script php).

Ainsi, pour lire la valeur du cookie appelé 'Animal', il convient de faire :


Code Php


<?php

echo  $_COOKIE['Animal']; # Affiche le contenu du cookie

# Un autre moyen, affichant le même résultat

echo $HTTP_COOKIE_VARS['Animal'];

?>





Utiliser à n'importe quel moment dans le script php, $_COOKIE permet d'indiquer les cookies chargés.

Pour connaître l'ensemble des cookies créé sur votre domaine :


Code Php


<?php



echo $_SERVER['HTTP_COOKIE'] ; # Affiche, séparé d'un ; (point virgule) tous les
 cookies présents sur votre domaine.

?>





Petit script pour savoir le nombre de fois qu'un utilisateur est venu sur notre page (via ses cookies) :


Code Php


<?php



if (!$_COOKIE['Visites']) { # Il s'agit de la première visite de notre Inte
rnaute sur notre site 

setcookie('Visites',1,time()+60+60*24*30);

echo 
"Bonjour, et merci pour votre première visite <br>" ;

}

else {

$nombre $_COOKIE['Visites'] +# On augmente de 1 le nombre de foi
s qu'il est venu.

setcookie('Visites',$nombre,time()+60+60*24*30);

echo 
"Bonjour, vous êtes déja venu sur notre site ;). C'est la $nombre 
;fois non? <br>" 
;

}

?>








Explications :
Donc, le premier if va vérifier si il n'existe pas déja un cookie du nom de Visites. Si ce n'est pas le cas, on le créé et on dis à notre utilisateur que c'est sa première visite.
Le else { se produit si il y a déja un cookie du nom de Visites. Il va le lire, et augmenter sa valeur de 1.
Naturellement, le contenu du cookie doit être une valeur numérique, ce qui est le cas via notre exemple.

 
Noter : étoile voteétoile voteétoile voteétoile voteétoile voteétoile voteétoile voteétoile voteétoile voteétoile vote
6195 visiteurs uniques ont lu cet article
Un article aléatoire : Tutoriel photoshop sélection adoucie
Ajouter votre tutoriel
Ecrire votre Article !

Les commentaires des lecteurs sur cette aide Actualiser bouton moins
Pipi80.31..**
qui suis-je ?
Utilisateur non enregistré
Mardi 01 Janvier 2008 à 23:29:30 
Pas mal, merci
Smileys: Very Happy Smile Sad Surprised Shocked Confused Cool Laughing Mad Razz Embarassed Crying or Very sad Evil or Very Mad Twisted Evil Rolling Eyes Wink Exclamation Question Idea Arrow
Vous avez la parole
Laissez un commentaire sur cet article.
Pseudo :

Votre email ( non publié ) :

Image anti spam :
Code Image
Recopier les 5 chiffres de cette image :

Votre message :


Envoyer
Voici les mots clés générés pour cette page : Astuce, Tayofr, Aide, Astuce, Article,