Beste Leden,


Graag had ik wat informatie en hulp nodig bij het volgende:

Op mijn site heb ik een div element gemaakt waar je 2 keuzes kunt maken.

Als er een nieuwe sessie plaats vind op de site wil ik dit div element laten tonen, als de keuze gemaakt is moet deze verdwijnen gedurende de hele sessie.
Nu heb ik het zo gemaakt dat deze word getoond als het document ready is. Maar dit is natuurlijk niet de juiste manier.
Als ik er zo over nadenk lijkt het een beetje op een soort cookie melding. Alleen wil ik dat de keuze bij elke sessie word gemaakt.

Wie kan mij hier verder mee helpen?


$(document).ready(function(){
    $('.select_popup').fadeIn(800);




Gr. Jop


Deze vraag is ook hier gesteld:

Zet een $_SESSION['keuze'] var als de keuze is gemaakt.

En dan
<?php
if(!isset($_SESSION['keuze']))
{
echo '<div>....</div';
}
?>
Begin elke pagina (ergens in een include() dus):

<?php
// dit heb je uiteraard al
session_start();
?>


Dan verderop:
<?php
if(isset($_SESSION['eerste_bezoek'])
{
// niet eerste bezoek

// geef GEEN keuze-veld weer
}
else
{
// eerste bezoek
$_SESSION['eerste_bezoek'] = time(); // om er maar iets in te zetten

// geef keuze-veld weer
echo '<div>....</div>';
}
?>

Hierbij is Javascript dus NIET nodig. Gewoon PHP dat laten bekijken, dan werkt het ook altijd.
Bedankt voor de hulp!

Het werkt :-)


Gr. Jop

Reageren