







|
[ Forums >> Webmasters >> Les autres langages >> PHP + JS pour pop up une fois par visite ]
| > PHP + JS pour pop up une fois par visite |
[ Posté par Baldy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 14-10-2008 à 16:00 | 48 messages ]
  Bonjour
J'ai crée une simple pop up sur le site d'un client en fonction du nombre de nouveautés parmi ses produits
//enregistrement de la date du jour
$date_jour = date ('Y-m-d');
//sélection des produits
$select_produits = mysql_query('SELECT * FROM produit');
$compteur = 0;
while($row_date = mysql_fetch_array($select_produits))
{
$ecart = mktime($date_jour) - mktime($row_date['date_insertion_produit']);
if($ecart < 1296000) //1296000 : 15 jours exprimés en secondes
{
$compteur ++;
}
}
//Si on a enregistré au moins un produit avec le compteur
if($compteur != 0)
{
$popup = 'onload="open(\'popup.php\',\'\',\'width=400,height=300,scrollbars=no,resizable=no\')"';
}
|
|
Tout cela fonctionne très bien mais je voudrais limité l'affichage de la pop up à une seule fois par visite sur le site.
Je sais qu'il existe les cookies pour faire ça mais vu que je crée ma pop up via mon PHP et non un script JS je ne sais pas trop comment procéder...
Une idée?
PS : je sais que les pop up vous rendent malades mais le client ne jure que par ça, donc pas trop le choix.
 
|
[ Posté par #:-{)% ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 14-10-2008 à 16:28 | 2548 messages ]
  Alut
"cookies et php" dans 1 moteur de recherche devrait te donner toutes les infos possibles et (in)imaginables
ex: http://www.phpsources.org/tutoriel-cookies.htm
sinon, voir aussi les sessions en php qui pourraient aussi répondre à ton blême
Atchao
________________ Oubli du BBcode, rééditer!
barbe-sauvage ex Mozopiens devenu renard de feu... et un peu konq sur les bords
Les OG et les DR, je M pas :/
| [ Posté par Baldy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 14-10-2008 à 16:40 | 48 messages ]
  Merci, j'ai reussi à gérer ça avec les cookies via PHP.
Maintenant je me rend compte qu'une autre solution serait encore plus adaptée. JE voudrait faire en sorte que la pop up ne s'ouvre pas si le lien de provenance est celui du site.
Pour faire clair, si je n'avigue via les liens du site, la pop ne se réouvrira pas. Mais si je lance le site via un lien externe (moteur de recherche, etc...), elle s'ouvrira.
A partir de la, comment savoir dans une page que le lien "parent" viens du même site ou pas?
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|