18041 sujets
Questions générales et questions de débutants
Salut,
pas sûr que ça ne devienne pas agaçant le fond qui change sans cesse mais sur le principe tu pourrais faire ça avec un cookie (soit en PHP soit en JavaScript).
Par exemple :
pas sûr que ça ne devienne pas agaçant le fond qui change sans cesse mais sur le principe tu pourrais faire ça avec un cookie (soit en PHP soit en JavaScript).
Par exemple :
<?php
$couleurs = array('#2A420A', '#7CC21E', '#9CCC5D', '#2D4212', '#5B8F16');
$fond_body = isset($_COOKIE['fond_body']) ? $_COOKIE['fond_body'] : count($couleurs);
$fond_body += 1; // incrémentation
if($fond_body >= count($couleurs)) {
$fond_body = 0;
}
$expire = 365*24*3600; // on définit la dure du cookie, (ici 1 an)
setcookie("fond_body", $fond_body, time()+$expire, '/'); // on l'écrit
?>
...
<body style="background: <?php echo $couleurs[$fond_body]; ?>">