Tayo
Astuce et Tutorial » Programmation / Developpement » Php Mysql » Astuce rédigée par Zabuza
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.

réduireNews
réduireTutoriel lié
  • Comment lire un cookie en php
    Pour lire un cookie grâce à php
  • Enregistrer un cookie en php setcookie
    Créer un cookie avec php
  • Code pour Ecrire un cookie en javascript
    Les cookies en php ok. Les cookies en javascript ?
  • Supprimer les cookies Internet
    Suppression cookie Internet sur Windows XP
  • Dans la même catégorie : Php Mysql

    Script pour charger une publicité une fois que la page web est en place
    réduireSocial

    rss 3D png rss 3D png


    Pseudo :
    Pass :
    Les lecteurs ont donné une note moyenne de :
    note 6
    Donnez votre note à ce tuto sur 10 :

    Comment changer du texte dans toute une base de donnée mysql

    Script pour charger une publicité une fois que la page web est en place

    Liste des commentaires pour comment lire un cookie en php [-A-]


    PipiIl y a 4 années, 4 mois
    Pas mal, merci :)
    Votre PseudoIl y a 0mn
    Votre commentaire forum
    Vous avez la parole
    Laissez un commentaire sur cet article.
    Pseudo :


    Facultatif : Cliquez ici pour choisir une tête
    Votre email ( non publié ) :

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






    Prendre contact avec Tayo.fr : Formulaire Tayo


    Tayo.fr, copyright jusqu'en 2233 ( Au moins ! ).