Hallo
ich habe folgendes Problem.
Ich habe für den Login eine PHP Seite, die per Submit die Daten per POST an einen Servlet.php schickt, die nur die DB ABfrage macht, und dann bei richtigem Login in das eigentliche "Programm" weiterleitet.
Nun hab ich das Problem, dass die Session von der Login.php in die Servlet.php (keine html Ausgabe, nur DB Zugriffe) bestehen bleibt, aber durch den redirect im Servlet.php dann auf der nächstenSeite verloren geht und dementsprechend eine neue Session aufgebaut wird.
ich redirecte so:
if(bla)
{
header("Location: programm.php");
}
dabei geht mir die Session verloren... ich habe dann auf der Programm.php eine neue SessionID.
Es ist dabei zu sagen, dass ich eine Sessionklasse verwende, die eine SessionID erzeugt und registriert...falls noch keine besteht.
Wie muss man redirecten, damti die Session nicht verloren geht?
Gruss
Stefan
ich habe folgendes Problem.
Ich habe für den Login eine PHP Seite, die per Submit die Daten per POST an einen Servlet.php schickt, die nur die DB ABfrage macht, und dann bei richtigem Login in das eigentliche "Programm" weiterleitet.
Nun hab ich das Problem, dass die Session von der Login.php in die Servlet.php (keine html Ausgabe, nur DB Zugriffe) bestehen bleibt, aber durch den redirect im Servlet.php dann auf der nächstenSeite verloren geht und dementsprechend eine neue Session aufgebaut wird.
ich redirecte so:
if(bla)
{
header("Location: programm.php");
}
dabei geht mir die Session verloren... ich habe dann auf der Programm.php eine neue SessionID.
Es ist dabei zu sagen, dass ich eine Sessionklasse verwende, die eine SessionID erzeugt und registriert...falls noch keine besteht.
Wie muss man redirecten, damti die Session nicht verloren geht?
Gruss
Stefan
Kommentar