Tutorial pour les cookies

Contenu du snippet

Bonjour tout le mnode !!
Me revoila avec un petit tuto. de cookies pour les débutants (très débutants), s'eux qui savent pas en créer koi.. (des cookies).

Bon, ba voila

Source / Exemple :


<?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>

Conclusion :


Voila, c'est fini.

Excusez moi pour les fautes d'ortho. j'ai que 11ans

@++++ tt le monde

Mise A Jour: [28/04/04 12;35] => Faute de tape corrigée: <?php $nom ?> remplacé par <?php echo($nom) ?>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.