Sessen-ID immer an Link anhängen

Dann kommt natürlich eine Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in C:\www\pages\links\index.php on line 6

Falls du echo $_SESSION['modul']; meintest, das habe ich natürlich auch bereits ausprobiert...dann wird leider gar nichts angezeigt...
wie ich schon geschrieben habe es passiert nur etwas d.h. ich bekomme die Ergebnisse mit NULL oder string(0) "", wenn ich var_dump($_SESSION['modul']); oder var_dump($_GET['modul']); schreibe
 
Das sagt mir, wie bereits geschrieben, dass an folgender Stelle etwas nicht stimmt:
PHP:
ini_set('session.use_trans_sid', true);   
    session_start(); 
    $sess_id = session_id(); 
    $test = $_GET['modul'];   //hier liegt das Problem 
/*wenn ich hier testweise echo $test; schreibe, wird die SessionID ausgegeben, die ich haben möchte*/
    
    $_SESSION['modul'] = "$test"; 

/*wenn ich hier anstelle 
    $_SESSION['modul'] = "$test";
    $_SESSION['modul'] = "i4954hil7gi47gIfvu478VK7vku87w3k7iu"; 
schreibe, funktionierts einwandfrei (d.h. ich kann die SessionID überall auf meiner HP aufrufen, egal wo ich möchte)...nur ist das nicht die SessionID die $_GET['modul']; beinhaltet...
*/
Der Fehler liegt dort...
 
Wenn nichts ausgegeben wird, ist auch die Vars leer.
Ergo

Code:
ini_set('session.use_trans_sid', true);   
session_start(); 
$sess_id = session_id();  
$test = "Testausgabe";

$_SESSION['modul'] = "$test";

echo $_SESSION['modul'];

In deinem Fall

Code:
ini_set('session.use_trans_sid', true);   
session_start(); 
$sess_id = session_id();  

if(isset($_GET['modul'])) {
 $_SESSION['modul'] = $_GET['modul'];
}

echo $_SESSION['modul'];
 
SUPER! n______n vielen Dank, jetzt funktionierts so wie ich wollte:p
Vielen Dank nocheinmal @all

Hiermit wäre das Thema dann wohl abgehakt ^^ *Thread als erledigt markiert*
 
Zurück