Je cherche des fonction en php ( cookies )

Fermé
dededede4 Messages postés 235 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 11 septembre 2009 - 2 sept. 2008 à 14:21
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 - 2 sept. 2008 à 17:05
Bonjour,
Je cherche une fonction qui me permet de savoir si le navigateur accepte ou pas les cookies.

Car je procède comme ça :

$timestamp_expire = time() + 365*24*3600; // Le cookie expirera dans un an
setcookie('heyheyhey', 'heyheyhey', $timestamp_expire); // On écrit un cookie
if ( $_COOKIE['heyheyhey'] == "heyheyhey" )
{
include("pageco.php");
}
else
{
echo "Vous DEVEZ activer les cookies pour afficher le site. </br> Merci.";
}

Mais a la première visite d'une personne, sa fait le else car le cookie n'est pas encore crée.

Merci !
A voir également:

1 réponse

mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 17
2 sept. 2008 à 17:05
je ne sais pas si il existe une fonction pour çà mais c'est simple a verifie

// on creer le cookie
setcookie('heyheyhey', 'heyheyhey', $timestamp_expire);

... on veriifie qu'il existe
if(!isset($_COOKIE['heeheye'])) {
.. on peux en deduire qu'ils ne sont pas acceptés..
}
1