Also jetzt hackts bei mir aber mächtig.
Ich habe cookies and und session cookies an, lifte time irgendwas 84000 sek.
Jetzt hab ich folgenden Code ausschnitt:
Hier hin gelange ich, in dem ich kein $action paramter habe und in der session 'type' admin steht, soweit so gut. Ich werde planmäßig zur index.php umgeleitet. fetch opt gibt die komplette url aus der datenbank für das admin control panel, also http://www. usw.
Ich hatte an der stelle nach switch bei admin ein echo, es kommt tatsächlich dahin, weil admin in session erkannt wurde, soweit so gut.
nun hab ich dieses script bei index:
Index ist nicht im selben ordner sondern einen drunter, also "root/sub"
in sub quasi (sub is nur n beispiel)
und es kommt einfach nie der wert admin dahin. warum? wie kann denn php so die session vergessen? Ich arbeite ohne session id hinten dran hängen, es hat auch vorher funktioniert (wie man das obere beispiel sieht, da werde ich auch per link ohne sid am ende umgeleitet).
Wo ist hier denn das problem?
Ich habe cookies and und session cookies an, lifte time irgendwas 84000 sek.
Jetzt hab ich folgenden Code ausschnitt:
PHP-Code:
if (!isset($action)){
switch($_SESSION['type']){
case "admin": include(fetch_opt("paths.admin_cp_url")."/index.php");//weiterleoitung admim
exit;
break;
case "mod" : include("gbphp.php");
exit;
break;
}
}
Ich hatte an der stelle nach switch bei admin ein echo, es kommt tatsächlich dahin, weil admin in session erkannt wurde, soweit so gut.
nun hab ich dieses script bei index:
Index ist nicht im selben ordner sondern einen drunter, also "root/sub"
in sub quasi (sub is nur n beispiel)
PHP-Code:
session_start();
echo $_SESSION['type']."__session";
Wo ist hier denn das problem?
Kommentar