par
StudsMaster » 19 juin 2012, 18:54
Bonjour,
Je tente de faire une redirection fonction d'un cookies, cependant, ca ne fonctionne pas comme je voudrais... Il fait comme s'il existait pas... Je m'explique :
Je cré mon cookies :
Code : Tout sélectionner
<?php
$expiree = 24*31*3600;
setcookie("AUTORISATION",'YES' ,time()+$expiree);
print ("<script language = \"JavaScript\">location.href = 'accueil.php';</script>");
?>
Je vérifie l'existance de mon cookies sur la page accueil tel que :
Code : Tout sélectionner
<?php
if ($_COOKIE["AUTORISATION"] !='YES')
{
print ("<script language = \"JavaScript\">location.href = 'index.php';</script>");
}
?>
Pour lui, bien que le cookie soit présent sur le PC, il va toujours me rediriger vers la page "index.php".
Un test que j'ai fait :
Code : Tout sélectionner
<?php
if ($_COOKIE["AUTORISATION"] =='YES')
{
echo ("OK");
}
else
{
echo ("PAS OK");
}
?>
Une fois le cookie créé, il affiche bien "OK". Si je le suprimme, il affiche "PAS OK".
Cependant, ma vérification plus haut (si cookie différent de... alors...) elle ne fonctionne pas.
Une idée ?
Merci d'avance,
Fab.
Bonjour,
Je tente de faire une redirection fonction d'un cookies, cependant, ca ne fonctionne pas comme je voudrais... Il fait comme s'il existait pas... Je m'explique :
Je cré mon cookies :
[code]<?php
$expiree = 24*31*3600;
setcookie("AUTORISATION",'YES' ,time()+$expiree);
print ("<script language = \"JavaScript\">location.href = 'accueil.php';</script>");
?>[/code]
Je vérifie l'existance de mon cookies sur la page accueil tel que :
[code]<?php
if ($_COOKIE["AUTORISATION"] !='YES')
{
print ("<script language = \"JavaScript\">location.href = 'index.php';</script>");
}
?>[/code]
Pour lui, bien que le cookie soit présent sur le PC, il va toujours me rediriger vers la page "index.php".
Un test que j'ai fait :
[code]<?php
if ($_COOKIE["AUTORISATION"] =='YES')
{
echo ("OK");
}
else
{
echo ("PAS OK");
}
?>[/code]
Une fois le cookie créé, il affiche bien "OK". Si je le suprimme, il affiche "PAS OK".
Cependant, ma vérification plus haut (si cookie différent de... alors...) elle ne fonctionne pas.
Une idée ?
Merci d'avance,
Fab.