If isset sessie

Status
Niet open voor verdere reacties.

Facepalm

Gebruiker
Lid geworden
11 aug 2011
Berichten
36
Op het moment zit ik vast met de if isset functie.

Het zit zo:
PHP:
$_SESSION['dineroplocatiekeuze'] = $_POST['dineroplocatiekeuze'];

Stel voor de gebruiker gaat terug naar de vorige pagina en er heeft geen $_POST plaatsgevonden of de sessie is verlopen dan zou de gebruiker direct verwezen moeten worden naar een andere pagina. Mijn idee was om dan dit te doen:
PHP:
if (isset ($_SESSION['dineroplocatiekeuze']))
{
    echo ("Uw keuze is ". $_SESSION['dineroplocatiekeuze'] . "."); // waar de gebruiker voor gekozen heeft
} else {
    header ("Location: ?p=Diner op locatie"); // er heeft geen $_POST plaatsgevonden
}

Alleen dit werkt niet. Hoe dit op te lossen? Waar kan ik het best gebruik van maken?
 
PHP:
if (!empty($_SESSION['dineroplocatiekeuze']))
//als de sessie NIET leeg is
{
    echo ("Uw keuze is ". $_SESSION['dineroplocatiekeuze'] . "."); // waar de gebruiker voor gekozen heeft
} else {
//anders dat ga je naar een andere pagina. geen spaties in je url!!!!!!!!!!!!!!!!!!!!!!! werkt dan niet.
    header ("Location: ?p=Diner-op-locatie"); // er heeft geen $_POST plaatsgevonden
}
 
Ach ja dat is waar ook.. Ik was de !empty vergeten. Bedankt het is gelukt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan