Bonjour,
j'aimerai savoir comment alterner la couleur du background à chaque passage du visiteur.

C'est à dire, quand le visiteur rentre sur un site le fond est rouge, il repasse sur la même page le fond est vert il repasse il é rose....

Merci d'avance
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 :
<?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]; ?>">