Tester si le client gere les cookies dans la meme page

Contenu du snippet

voila, c tres simple, javais deja vu sur le site un exemple pour tester si les cookies etaient gérés par le client, probleme, il ne disait pas qu'il fallait le mettre dans une page differente. et ca me convenait pas pour mon cas.

alors voila un exemple qui permet de faire le test dans la meme page

Source / Exemple :


<?php   //debut de la page blabla.php

$un=trim($_GET['un']);

$tampon = isset($_COOKIE['cookie'])?$_COOKIE['cookie'] : ""; // on aurait pu le mettre apres le if, mais ca oblige a refaire une redirection obligatoire

if ($un == "" && $tampon == "" ) {
	setcookie('cookie',"accepte",time()+3600);
	header("location: blabla.php?un=1"); //on rapelle la meme page
                // ou header("location: ".$_SERVER['PHP_SELF']."?un=1"); c au choix
	exit;
}

...
if ($tampon == "") echo "pas gere";
...

?>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.