Recherche rapide
     
Espace Membres
il y'a actuellement 32370 membres
 
Pseudo  
Password  
inscriptions
 
Cours php/Tutoriels
  1/  Apprendre les bases de PHP
  1a/  Divers en PHP, les erreurs, les variables etc...
  2/  Les variables
  3/  Les variables d'environnements
  4/  Les conditions
  5/  Les boucles
  6/  Les cookies
  7/  Travailler sur les dates
  8/  Les tableaux array()
  9/  Travailler avec les fichiers
  10/  Traiter les chaines de caractères
  11/  Récuperer et verifier les données d'un formulaire
  12/  Envoyer des mails
  13/  Les pseudo-frames
  14/  Débuter avec mysql
  15/  Fonctions update et delete de mysql
  16/  Comprendre et utiliser la clause where
  17/  Liste de quelques fonctions mysql
  18/  Mysql par la pratique, construire un livre d'or
  19/  Construire un mini moteur ou annuaire
  20/  Afficher sur plusieurs pages
  21/  La construction de votre forum
  22/  Faire son script de sondage (vote)
  23/  Sessions , mise en pratique
  24/  Sessions , récapitulatif
  25/  Les expressions régulières
  26/  Coder son ANTI-FLOOD
  27/  Utiliser et créer ses fonctions
  28/  Upload et transfert de fichiers
 
 
 
Liens
  Les cours pour bien débuter PHP

Les Cookies cours n°6

Mis à jour le 23-1-2007

Les cookies doivent être envoyés avant tout appels de sortie html ou autre.
Ils sont stockés sur l'ordinateur de vôtre visiteur, et permettent d'y insérer un petit nombre d'informations.

Les cookies conservent le schéma des variables, comme expliqué dans un cours précédent, nom_de_variable = valeur_de_variable, cependant d'autres paramètres sont également défini dans un cookie:

* la durée pour l'expiration
* le chemin du répertoire ou doit être lu ce cookie
* le nom domaine
* et le type d'entête ( http, https )

pour envoyer un cookie, il faut utiliser la fonction de php nommé setcookie()

exemple:

Nous allons envoyer un cookie avec la variable $visiteur ayant pour valeur az-php

<?php
setcookie("visiteur","az-php","/");
?>


Dans cette exemple, le cookie peut être affiché sur toutes les pages du site, grâce à "/"


Nous allons maintenant envoyer un cookie, en gardant la même variable, mais en mettant l'expiration à 1 an

exemple :

<?php
setcookie("visiteur","az-php",time()+365 * 24 * 3600 , "/");
?>

explication :

.En premier, vous avez visiteur, c'est le nom de la variable pour ce cookie, az-php est sa valeur, ensuite vous avez time() , ceci est l'heure en local (voir le cours sur les dates) , donc dans cette exemple, time() + c'est l'heure et date du jour + 365 jours X 24 heures X 3600 secondes ( 60 secondes multiplié par 60 minutes pour donner 1 heure), ce cookie expirera donc dans 1an

.
Comment récupérer le cookie ?
Vous récupérer ce cookie tout simplement avec son nom
exemple de récupération de cookie

On garde toujours le même cookie, soit visiteur, qui a pour valeur az-php

<?
print $_COOKIE['visiteur'].' est mon cookie';
?>

Affichera à l'écran

az-php est mon cookie
 
Simple non ? ;-)
 
Comment supprimer un cookie ?
C'est aussi simple , vous envoyé un cookie avec une variable sans valeur et une expiration dépassé
Exemple:

<?php
setcookie("visiteur","",time()-3600,"/");
?>

Voila, maintenant le cookie n'a plus de valeur et est supprimé de l'ordinateur de votre visiteur.
 

A vos claviers et bonne prog
'e' Stressman


>>> Cours suivant n° 1

 

 
 
Rubrique installer
  1°/  Apache et PHP
  2°/  Mysql sur votre PC (version tar.gz)
  3°/  Mysql sur votre PC (version rpm)
 
Newsletter

 
Votez !!
Pas de votes ni suggestions actuellement
 
 
 
Débuter Linux
 1°/   Introduction
 2°/   Installation ( 1ere partie )
 3°/   Installation ( 2ème partie )
 4°/   Connexion / documentation / Synthaxe
 5°/   Les différentes commandes sous linux
 6°/   Installer / Désinstaller / Lister les applications
 7°/   Manipulation des chaines de caractères
 
    © Copyright 2005 - az-php.com - tous droits réservés , reproduction interdite . Hébergé par 1hebergeur.com [ mentions légales & copyright ]