vendredi , 24 février 2017

Script PHP : Vérifier si un navigateur accepte les cookies

Le script présenté ci-dessous permet de vérifier qu’un navigateur accepte ou non un cookie. Celui-ci fonctionne de la façon suivante :

Le script vérifie la présence d’un cookie, si celui-ci n’est pas détecté, le script essaye d’en créer un puis de réactualiser la page.

<?php
if (isset($_COOKIE[« test_cookie »]))
{
print « Cookies activés. »;
}
else
{
if (isset($_REQUEST[« testeur »]))

{
print « Cookies désactivés. »;
}
else
{setcookie(« test_cookie », « 1 », 0, « / »);
header(« Location: $_SERVER[PHP_SELF]?testeur=1 »);
}
}
?>

Le paramètre « testeur » permet de ne pas recharger indéfiniment la page, donc attention de ne pas l’oublier.

Le script testé à brut dans un navigateur affiche le résultat du test comme ceci :

Script PHP détection cookie

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *