- <?php
- //Déja, pour créer un cookie, il faut toujours qu'il n'y est pas de HTML avant !!! Si non, sa marche pas.
-
- //Donc, alors, la ont va voir se qu'on peut mettre comme paramètre dans un cookie
-
- setcookie("NomDuCookie","ValeurDuCookie","DuréeDeValiditéDuCookie","ReperoireDuCookie","DomaineDCookie","SécuritéDuCookie");
-
- //Voila, maintenant, ont va expliquer plus en détail les différents params:
-
- //NomDuCookie= le nom du cookie (sa, c'est pas très dur)
-
- //ValeurDuCookie= Ce qui a dans le cookie (ex: Bonjour Mr Dupond !) et quand on
- //ouvrira le cookie, le texte suivant sera écrit: Bonjour Mr Dupond !.
-
- //DuréeDeValiditéDuCookie= Combien de temps le cookie sera conservé sur l'ordi
- //de l'utilisateur (ex: time()+365*24*3600) le cookie sera conservé 1 an (pourquoi
- //il y a time() ?? Tout simplement: l'heure est comptée en secondes depuis 1984,
- //un truck comme sa (mais, on s'en fou) donc, sa féra long de calculer depuis 1984
- //donc, la fonction time() calcul le date d'aujouduit et apès, comme dans l'ex.,
- //on ajoute des secondes après (si la valeur est null, le cookie se détrui après la
- //sesion internet de l'utilisateur
-
- //RepertoireDuCookie= Le cookie poura etre chargé que depuis ce répertoire
- //(ex: monrepertoir/ )
-
- //DomaineDuCookie= Le cookie poura etre chargé que depuis ce nom de domaine
- //(ex: mondomaine.com)
-
- //SécuritéDuCookie= Le cookie poura etre charger ou non que depui un répertoire
- //sécurisé (https) il n'y a que de chois: true ou false
-
-
- //Maintenant, pour lire un cookie, rien de plus simple:
- $cookie = $HTTP_COOKIE_VARS['LeNomDuCookie'];
-
- echo $cookie
-
-
- //Et pour suprimer un cookie, on réecri par dessu:
- set cookie("NomDuCookieAsuprimer");
-
- ?>
- //Voila, pour le téhorie, maintenant, un petit ex:
-
-
- // PAGE: index.htm
-
- <HTML>
- <HEAD>
- <TITLE>Tuto sur les cookies</TITLE>
- </HEAD>
- <BODY>
- <H1>Veuillez entrer votre nom S.V.P</H1>
- <p>
- <form action="ok.php" method="post" name="form_cook" id="form_cook">
- <input name="nom" type="text" id="nom">
- <input name="envoyer" type="submit" id="envoyer" value="Envoyer">
- </form>
- </BODY>
- </HTML>
-
-
- // PAGE: ok.php
-
- <?php
- $nom = $HTTP_POST_VARS['nom'];
-
- setcookie("cookie_bjr","$nom",time()+365*24*3600);
- ?>
- <HTML>
- <HEAD>
- <TITLE>Tuto sur les cookies</TITLE>
- </HEAD>
- <BODY>
- <H1>Votre nom à été enregistrer dans un fichier cookie sur votre ordinateur</H1>
- <br>
- <a href="voir.php" target="_blank">cliquez-ici pour voir le résultat </a>
-
- // PAGE: voir.php
-
- <HTML>
- <HEAD>
- <TITLE>Tuto sur les cookies</TITLE>
- <?php
- $nom = $HTTP_COOKIE_VARS['cookie_bjr'];
- ?>
- </HEAD>
- <BODY>
- Bonjour M. <?php echo($nom) ?> et bienvenue !!
- </BODY>
- </HTML>
<?php
//Déja, pour créer un cookie, il faut toujours qu'il n'y est pas de HTML avant !!! Si non, sa marche pas.
//Donc, alors, la ont va voir se qu'on peut mettre comme paramètre dans un cookie
setcookie("NomDuCookie","ValeurDuCookie","DuréeDeValiditéDuCookie","ReperoireDuCookie","DomaineDCookie","SécuritéDuCookie");
//Voila, maintenant, ont va expliquer plus en détail les différents params:
//NomDuCookie= le nom du cookie (sa, c'est pas très dur)
//ValeurDuCookie= Ce qui a dans le cookie (ex: Bonjour Mr Dupond !) et quand on
//ouvrira le cookie, le texte suivant sera écrit: Bonjour Mr Dupond !.
//DuréeDeValiditéDuCookie= Combien de temps le cookie sera conservé sur l'ordi
//de l'utilisateur (ex: time()+365*24*3600) le cookie sera conservé 1 an (pourquoi
//il y a time() ?? Tout simplement: l'heure est comptée en secondes depuis 1984,
//un truck comme sa (mais, on s'en fou) donc, sa féra long de calculer depuis 1984
//donc, la fonction time() calcul le date d'aujouduit et apès, comme dans l'ex.,
//on ajoute des secondes après (si la valeur est null, le cookie se détrui après la
//sesion internet de l'utilisateur
//RepertoireDuCookie= Le cookie poura etre chargé que depuis ce répertoire
//(ex: monrepertoir/ )
//DomaineDuCookie= Le cookie poura etre chargé que depuis ce nom de domaine
//(ex: mondomaine.com)
//SécuritéDuCookie= Le cookie poura etre charger ou non que depui un répertoire
//sécurisé (https) il n'y a que de chois: true ou false
//Maintenant, pour lire un cookie, rien de plus simple:
$cookie = $HTTP_COOKIE_VARS['LeNomDuCookie'];
echo $cookie
//Et pour suprimer un cookie, on réecri par dessu:
set cookie("NomDuCookieAsuprimer");
?>
//Voila, pour le téhorie, maintenant, un petit ex:
// PAGE: index.htm
<HTML>
<HEAD>
<TITLE>Tuto sur les cookies</TITLE>
</HEAD>
<BODY>
<H1>Veuillez entrer votre nom S.V.P</H1>
<p>
<form action="ok.php" method="post" name="form_cook" id="form_cook">
<input name="nom" type="text" id="nom">
<input name="envoyer" type="submit" id="envoyer" value="Envoyer">
</form>
</BODY>
</HTML>
// PAGE: ok.php
<?php
$nom = $HTTP_POST_VARS['nom'];
setcookie("cookie_bjr","$nom",time()+365*24*3600);
?>
<HTML>
<HEAD>
<TITLE>Tuto sur les cookies</TITLE>
</HEAD>
<BODY>
<H1>Votre nom à été enregistrer dans un fichier cookie sur votre ordinateur</H1>
<br>
<a href="voir.php" target="_blank">cliquez-ici pour voir le résultat </a>
// PAGE: voir.php
<HTML>
<HEAD>
<TITLE>Tuto sur les cookies</TITLE>
<?php
$nom = $HTTP_COOKIE_VARS['cookie_bjr'];
?>
</HEAD>
<BODY>
Bonjour M. <?php echo($nom) ?> et bienvenue !!
</BODY>
</HTML>