Le site des débutants en programmation !

 

     Accueil | Forum | Chat | Newsgroup | Livre d'or | Annuaire de scripts | Trucs et Astuces | Liens | Nous contacter

  Les cours

 

 

  1°/ 

Apprendre les bases de PHP

 

 

 

  2°/ 

Les variables

 

 

 

 

  4°/ 

Les conditions

 

 

 

  5°/ 

Les boucles

 

 

 

  6°/ 

Les cookies

 

 

 

  7°/ 

Travailler sur les dates

 

 

 

  8°/ 

Les tableaux array()

 

 

 

 

 

 

  12°/ 

Envoyer des mails

 

 

 

  13°/ 

Les pseudo-frames

 

 

 

  14°/ 

Débuter avec mysql

 

 

 

 

 

 

 

 

  20°/ 

Afficher sur plusieurs pages

 

 

 

 

 

  23°/ 

Sessions , mise en pratique

 

 

 

  24°/ 

Sessions , récapitulatif

 

 

 

  25°/ 

Les expressions régulières

 

  Les cours pour bien débuter PHP

 

Les Cookies cours n°6


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 repertoire ou doit etre 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

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


Dans cette exemple, le cookie peut etre 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 :

<?
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 seconde ( 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 $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:

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

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

 

A vos claviers et bonne prog
'e' Stressman



>>> Cours suivant n° 7

 

  Installer

 

 

  1°/ 

Apache et PHP

 

 

 

  Mailing list



Se désinscrire

 Débuter Linux

 

  1°/ 

Introduction

 

 

 

 

 

 



Annuaire spécialisé dans le Graphisme et la Programmation