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 :
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");
?>
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
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");
?>
J'ai du louper quelquechose.

Merci pour votre aide.