Help, Limiter l'affichage d'une lightbox !

Résolu/Fermé
36147E200 Messages postés 4 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 11 mars 2011 - 11 mars 2011 à 21:14
rakoto2015 Messages postés 1 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 12 mars 2015 - 12 mars 2015 à 12:38
Bonjour à toutes et à tous,
Je suis webmaster du site www.monnaie-social.fr,
Voilà ma demande : J'aimererais pouvoir limiter l'affichage d'un Iframe
1 fois par jour et par adresse IP .
Enfaite j'utilise une sorte lightbox avec à l'intérieur mon formulaire d'inscription à ma newsletter. Mais le fait est que ma "lightbox" s'affiche sur chaque article.
Et ça fais un peu spam, du coup j'aimerais savoir comment limiter l'affichage de cette lightbox à une fois par jour et par IP .

Merci d'avance.





1 réponse

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
11 mars 2011 à 21:42
Salut.

Je te propose de le faire une fois par session, c'est beaucoup plus court.
Une session se termine lorsque le navigateur se ferme.
Donc ça sera une fois par ouverture de navigateur.

Voici ce qu'il faut placer en haut de ton fichier, avec rien avant (ni caractère ni espace) :
<?php
session_start();

if(!isset($_SESSION['noDisplay'])) {
    $_SESSION['niDisplay'] = true;
    $display = true;
} else {
    $display = false;
}
?>


Et où tu veux dans ta page :
<?php if($display) : ?>
    <!-- Code pour afficher la lightbox -->
<?php endif; ?>


N'oublie pas de renommer ta page en .php et il faut passer par un serveur.
0
rakoto2015 Messages postés 1 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 12 mars 2015
12 mars 2015 à 12:38
et en Page JSP comment on fait ;
0