PHP permet très facilement de gérer les cookies
J'accepte le stockage d'un Cookie qui permet de modifier l'affichage par défaut du fond d'écran:

Le code PHP suivant figure en haut de page avant tout affichage, c'est à dire avant la balise <html> : 


if (isset($_POST['bkgd'])) { 
	$bkgd=$_POST['bkgd'];
	if ($bkgd=='none') {
		$result= setcookie("demobkgd", $bkgd, time()+60*60*24*30);
		$body='<body>';
		} 
	else
		{ 
		$result= setcookie('demobkgd', '');
		$body='<body class="laurel">';
		} 
	}
else { 
	if (isset($_COOKIE["demobkgd"])) { 
		if ($_COOKIE["demobkgd"]=="none") { $body='<body>'; }
		else { $body='<body class="laurel">'; }
		}
	else { $body='<body class="laurel">'; }
	} 
// la classe "laurel" est définie dans une feuille css pour afficher un laurier en fond décran

Le code PHP suivant figure dans l'entête de la page : 


echo $body."\n";

Le code suivant figure dans le corps du document : 


<form id = "my_form" method="post"> <!-- le résultat du formulaire est renvoyé à la page dans la globale $_POST['bkgd'] -->  
J'accepte le stockage d'un Cookie qui permet de modifier l'affichage par défaut du fond d'écran:<br>
<br>
<div id="btn_yes">
<button class="btn" type="submit" name= "bkgd" value="none">Oui (pas de fond d'écran)</button></div>
<div id="btn_no">
<button class="btn" type="submit" name= "bkgd" value="laurel">Non (affichage par defaut)</button></div>
</form>
Adresse de cette page: http://www.didac-tic.fr/web/php/cookies.php