Vérifiez si php cookies sont activés

Vous utilisez le setcookie () fonction en PHP pour définir un cookie dans le navigateur. Alors si votre programme peut lire ce cookie, vous savez que les cookies sont activés. La setcookie () fonction accepte plusieurs arguments pour définir le comportement du cookie.

Par exemple, vous définissez le nom du cookie, mais vous pouvez également définir la durée du cookie sera active et si elle sera utilisée plus que les connexions sécurisées, ainsi que plusieurs autres options.

Il suffit de mettre le nom du cookie et une valeur. Vous pouvez suivre ces étapes pour vérifier si les cookies sont activés dans votre navigateur.

  1. Ouvrez votre éditeur de texte et de créer un nouveau fichier vide.

  2. Dans le fichier, entrez le code suivant:

    ? lt; phpif (isset ($ _ GET ['cookiecheck'])) {if (isset ($ _ COOKIE ['TestCookie'])) {print "cookies sont activés" -} else {print "Les cookies ne sont pas activés" -} } else {setcookie ('TestCookie "," TestValue ") - Die (header (" Location: ".."? cookiecheck = 1 "$ _SERVER [' PHP_SELF '])) -}?>
  3. Enregistrez le fichier sous cookie.php dans votre document root.

  4. Pointez votre navigateur Web vers http: //localhost/cookie.php et vous verrez une page comme celle-ci.

    image0.jpg

    Si les cookies ne sont pas activés sur votre navigateur, vous verrez une page comme celle ci-dessous.

    image1.jpg

Note: Si vous souhaitez tester la page avec des témoins désactivés, vous pouvez le faire. Tout d'abord, fermez le navigateur puis rouvrez-le (sans aller à la cookie.php page). Dans Internet Explorer, allez dans Options Internet. Dans l'onglet Confidentialité, faites glisser le curseur des paramètres pour bloquer tous les cookies.

Dans Firefox, allez dans Options, et sélectionnez l'onglet Confidentialité. Dans la section Historique, sélectionnez Utiliser les paramètres personnalisés pour l'historique et puis décochez la case "Accepter les cookies" case à cocher. Maintenant charger le cookie.php page.

Maintenant que vous savez que les cookies sont activés, vous pouvez commencer à utiliser en toute sécurité les sessions.


» » » » Vérifiez si php cookies sont activés