2016-06-21 6 views
0

Ich habe versucht, dieses Problem seit 2 Tagen jetzt zu lösen, aber egal was ich versuche, kann ich nicht.php SESSION wird nach Umleitung zerstört

Ich habe eine Seite, wo ich einen Wert auf eine Sitzung festgelegt, aber wenn ich auf eine andere Seite umleiten ex. index.php dieser Wert, den ich zu dieser SESSION setze, existiert nicht mehr!

<?php 
    session_start(); 
    // this is the page where I set a value to a SESSION called var! 
    $SESSION['var'] = "hello"; 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
     header("location: test.php"); 
     exit(); 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

Und das ist die test.php wo bekomme ich die SESSION undefined Fehler!

<?php 
    session_start(); 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

Ass Sie können sehen, ich lege session_start(); auf beiden Seiten aber noch nichts!

Jede Hilfe wäre sehr geschätzt, danke!

P.S Im mit XAMPP

+3

'$ _SESSION', beachten Sie die' _'. –

+0

WOOOW, vielen Dank !!! Es hat tatsächlich funktioniert .... Danksagungen .... –

Antwort

3

Um Session-Variablen greifen Sie auf die $_SESSION zugreifen müssen. Ändern Sie $ SESSION zu $ ​​_SESSION. Hoffe das hilft.