Hi!
Ich habe mal mit der sessions-verwaltung von php rumprobert, bin aber bei mir auf die schwierigkeit gestoßen, dass die session-id und die daten nicht zwischen 2 Dokumenten übergeben werden!
dieser Code wird ausgeführt, wenn der user sich einloggt.
Anmerkung: $row ist ein Array, dass daten aus einer MySql-Abfrage enthält.
Jetzt sollten doch eigentlich automatisch ein Cookie gesetzt, oder die SessionID in der Form "session_name().'='.session_id()" an relativ url`s angehängt werden oder?
Ich habe auch versucht die sessionID per hand an alle links anzuhängen, dann jedoch findet die nächste Seite die ich aufrufe die Session Daten nicht!
Als System benutze ich XAMPP, habe in der php.ini bisher nur die transparenten ip`s auf ein gestellt, weil mir das nach dem manual für mein Problem sinnvoll erschien!
Hat jemand eine Ahnung wie ich mein Problem beheben kann, oder mache ich einfach nur einen Denkfehler?
Anhang: (der Test in der Datei die per Link aufgerufen wird)
Anmerkung: der gepostete code ist jeweils der Teil der Seite, der sich um sessions dreht bzw. wo ich sessions-funktionen verwendet habe! der Rest sollte für die Sessions unerheblich sein.
Ich habe mal mit der sessions-verwaltung von php rumprobert, bin aber bei mir auf die schwierigkeit gestoßen, dass die session-id und die daten nicht zwischen 2 Dokumenten übergeben werden!
PHP:
session_start();
$_SESSION['userID'] = $row['id'];
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['name'] = $row['name'];
$_SESSION['access'] = $row['access'];
Anmerkung: $row ist ein Array, dass daten aus einer MySql-Abfrage enthält.
Jetzt sollten doch eigentlich automatisch ein Cookie gesetzt, oder die SessionID in der Form "session_name().'='.session_id()" an relativ url`s angehängt werden oder?
Ich habe auch versucht die sessionID per hand an alle links anzuhängen, dann jedoch findet die nächste Seite die ich aufrufe die Session Daten nicht!
Als System benutze ich XAMPP, habe in der php.ini bisher nur die transparenten ip`s auf ein gestellt, weil mir das nach dem manual für mein Problem sinnvoll erschien!
Hat jemand eine Ahnung wie ich mein Problem beheben kann, oder mache ich einfach nur einen Denkfehler?
Anhang: (der Test in der Datei die per Link aufgerufen wird)
PHP:
if( isset($_SESSION['ip']) )
{
echo('Test erfolgreich');
}
Anmerkung: der gepostete code ist jeweils der Teil der Seite, der sich um sessions dreht bzw. wo ich sessions-funktionen verwendet habe! der Rest sollte für die Sessions unerheblich sein.
Zuletzt bearbeitet: