J'implémente une 'barre de notification de cookies' sur mon site. C'est une barre transparente grise qui est fixée au bas de l'écran avec la notification de l'utilisation des cookies, un lien vers une page avec plus d'infos et à l'extrême droite un bouton «fermer». La barre cache en utilisant un affichage: aucun avec un événement javascript on-click. Mon prochain problème: est-il possible de placer un cookie dans la même fonction qui ferme la barre sur clic? Car il ne semble pas fonctionner, mon code:Combinaison de cookies Javascript/PHP sur tous les sous-domaines
// Juste avant mon balise body j'ai:
<script language="javascript">
function closeCookieBar() {
document.getElementById('cookiepolicy').style.display = 'none';
SetCookie("cookiepolicy", 1, 8)
}
</script>
// Au bas de la page que j'ai:
<div id="cookiepolicy" <?php if(isset($_cookie['cookiepolicy'])){ echo "style=\"display:none\""; } ?> >
<div id="cookiepolicy-wrapper">
<div id="cookiepolicy-txt">
<span id="cookiepolicy-notice">Deze website maakt gebruik van cookies. Waarom? Klik <a href="http://....nl/cookies.php" target="_blank">hier</a> voor meer informatie.</span>
<span id="cookiepolicy-accept-cookies" onclick="closeCookieBar();">Sluit</span>
</div>
</div>
</div>
Prochain numéro Je prévois: J'ai environ 415 sous-domaines Je veux que ce cookie soit aussi enregistré, s'il est placé sur le domaine principal, cela fonctionnera-t-il pour mes sous-domaines?
Merci d'avance!
Sander
Ray, merci pour votre aide, cependant, mon biscuit devaient être mis avec Javascript comme je l'ai besoin après le clic sur l'événement, puis plus tard sur vérifié avec PHP. – user1555076