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 ?
  • Dans la même catégorie : Php Mysql

    Quand Wamp vous affiche que des messages Forbidden

    Passer l'activation de Windows 7 temporairement avec invite de commande
    réduireSocial

    rss 3D png rss 3D png


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

    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

    Quand Wamp vous affiche que des messages Forbidden

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


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