Ik heb een inlogpagina gemaakt en daarbij ook een sessie. Ik wil dus dat de gebruiker over de hele website ingelogd blijft. Het inlogscript werkt prima, maar ik snap niet hoe ik een sessie op een andere pagina kan opvragen?

Ik heb nu dit, maar dit werkt dus niet. Hij haalt SESSION['email'] niet op.

Op de inlogpagina: (hierbij komt $Emailadres uit het inlog formulier)

<?php
session_start();
$_SESSION['email'] = $Emailadres;
// en even verderop:
if ( $_SESSION['ingelogd'] )
{
$welkom = "Welkom, U bent ingelogd met het volgende Emailadres: $Emailadres";
}
?>


Op een andere pagina:

<?php
session_start();
$Emailadres = $_SESSION['email'];
//En even verderop:
if ( $_SESSION['ingelogd'] )
{
$welkom = "Welkom, U bent ingelogd met het volgende Emailadres: $Emailadres";
}
?>
RemeysenThomas schreef op 14.05.2008 00:21
Ja ik ben totaal beginner binnen php.

Als ik het goed begrijp, blijft een sessie open staan, zelfs over meerdere paginas tot je hem weer sluit. Of ben ik hier fout in?

groeten Thomas

Ja, dat is het fijne aan een sessie. Een sessie blijft open staan, zelfs over meerdere pagina's, totdat je hem weer sluit OF totdat de expiration-time verlopen is.

Reageren