PHP Session Variabelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jasper Van Braekel

Jasper Van Braekel

27/06/2013 10:48:36
Quote Anchor link
Ik ben sinds kort begonnen met php te draaien op een Windows Server 2008 tegen een MS SQL SERVER. Nu mijn code bestond reeds maar nu zie ik dat mijn SESSION variabelen niet meer werken. Slechts één enekel session variabele wordt in de session file opgeslagen op de server. Terwijl ik wel meerder Session veriabelen invul over meerdere pagina's. De enige session variabele die wordt opgeslagen is de volgende:

if (!isset($_SESSION["language"])){$_SESSION["language"] =
substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);}


Het bestand:

language|s:2:"nl";

Wanneer ik dan effectief inlog dan wordt de volgende code aangeroepen waarin ik meerdere session variabelen ga opslaan:


$result = sqlsrv_query($conn,$sql,$params,$options);
$numrows = sqlsrv_num_rows($result);
$row = sqlsrv_fetch_array($result);
if ($numrows > 0) {
$_SESSION['loggedin']= TRUE;
$_SESSION['username']= $row['username'];
$_SESSION['name']= $row['firstname'].' '.$row['lastname'];
$_SESSION['language']= $row['language'];
//if ($row['admin'] == 1){$_SESSION['admin']= TRUE;}
//if ($row['all_orders'] == 1){$_SESSION['allorders']= TRUE;}
//if ($row['validate'] == 1){$_SESSION['validate'] = TRUE;}
echo 'Welcome '.strtoupper(trim($_SESSION['name'])); }
else {
echo 'Login niet correct '.$username.' '.$password; };


Maar in het session bestand zitten deze variabelen niet opgeslagen. Ik kan ze ook nergens oproepen op mijn andere pagina behalve de session variabel language. Heeft iemand een idee?
Gewijzigd op 27/06/2013 10:49:11 door Jasper Van Braekel
 
PHP hulp

PHP hulp

17/11/2024 11:50:52
 
Erwin H

Erwin H

27/06/2013 11:01:25
Quote Anchor link
Nummer 1 vraag: roep je wel session_start() aan voor je iets probeert weg te schrijven in de sessie?
 
Jasper Van Braekel

Jasper Van Braekel

27/06/2013 11:28:32
Quote Anchor link
Er was een probleem met het Session bestand blijkbaar. Het bestand is verwijderd en de IIS heropgestart. Nu werkt het wel.
Toch bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.