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

[color=#0099FF] [police=System][center][size=24]Lire un cookie grâce à php [/size][/center][/police] [/color]



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).

[police=Verdana][color=red]Ainsi, pour lire la valeur du cookie appelé 'Animal', il convient de faire :[/color][/police]

[code=php]
echo $_COOKIE['Animal']; # Affiche le contenu du cookie
# Un autre moyen, affichant le même résultat
echo $HTTP_COOKIE_VARS['Animal'];
?>
[/code]

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

[police=Verdana][color=red]Pour connaître l'ensemble des cookies créé sur votre domaine :[/color][/police]

[code=php]

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

[police=Verdana][color=red]Petit script pour savoir le nombre de fois qu'un utilisateur est venu sur notre page (via ses cookies) :[/color][/police]

[code=php]

if (!$_COOKIE['Visites']) { # Il s'agit de la première visite de notre Internaute sur notre site :)
setcookie('Visites',1,time()+60+60*24*30);
echo "Bonjour, et merci pour votre première visite
" ;
}
else {
$nombre = $_COOKIE['Visites'] +1 ; # On augmente de 1 le nombre de fois 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?
" ;
}
?>


[/code]

[police=Verdana][color=red]Explications[/color] : [/police]
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.
[i]Naturellement, le contenu du cookie doit être une valeur numérique, ce qui est le cas via notre exemple. [/i]

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
  • Les cookies assurent le bon fonctionnement de ..
    Nouveau message de Google sur les cookies à accepter ou en savoir plus
  • Code pour Ecrire un cookie en javascript
    Les cookies en php ok. Les cookies en javascript ?
  • réduireSocial

    rss 3D png rss 3D png


    Pseudo :
    Pass :
    Les lecteurs ont donné une note moyenne de :
    note 1
    Note: 1 sur 10

    Donnez votre note à ce tuto sur 10 :

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


    Il y a 6 annes, 6 mois
    merci cela m'a bien aidé!
    Il y a 11 annes, 6 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 ! ).