Bonjour,
J'aimerai créer un systeme de redirection en fonction de la présence ou non de cookie.
Rapidement, voici le structure du site :
-> index -> inscritption de internautes
-> inscription confirmée.php -> on met 2 cookie (1 valable 3 jours et 1 valable 1an)
-> redirection automatique vers redirect.php -> c'est sur cette page que je met le script ci-dessous dont le but est de diriger les internautes en fonction de la présence ou non de cookie :
-si pas de cookie - dirigé vers page par défaut
-si il y a les deux cookis - dirigé vers page de promotion
-si le cookie de 1 an est là mais pas l'autre - là c'est qu'il éssaye de me baiser en se réinscrivant pour ravoir la promo (valable seulement trois jours par personne) - dirigé vers la page par défaut
voici la page index.php ou je met les cookies :
Et voici la page qui, je l'aimerai, est sensée me faire une redirection ni vu ni connu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php if(!isset($_COOKIE["1an"]) && !isset($_COOKIE["3jours"])) setcookie("3jours","oui",time()+3600*72,"/",".mon-site.com","0"); setcookie("1an","oui",time()+3600*8800,"/",".mon-site.com","0"); ?>
J'ai du louper quelquechose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php if (isset($_COOKIE["1an"]) && isset($_COOKIE["3jours"])) { header("Location: http://www.mon-site.com/sousdossier/sousdossier/promo.php"); } elseif (!isset($_COOKIE["1an"]) && !isset($_COOKIE["3jours"])) { header("Location: http://www.mon-site.com/sousdossier/sousdossier/promo.php"); } elseif (isset($_COOKIE["1an"]) && !isset($_COOKIE["3jours"])) {header("Location: http://www.mon-site.com/sousdossier/sousdossier/defaut.php"); } else header("Location: http://www.mon-site.com/sousdossier/sousdossier/defaut.php"); ?>
Merci pour votre aide.
Partager