Hallo zusammen,
mein folgender Code Schnippel macht leider überhaupt nicht das was ich davon erwarte.
	
Das Problem ist, dass wenn ich das Cookie ablehne, der Server immer wieder ein neues zu setzen versucht und im Code nicht weitergeht. Eigentlich müsste doch ein header() gesetzt werden und eine Weiterleitung erfolgen.
Nur wenn ich das Cookie akzeptiere geht es im Code weiter.
Vielleicht habe ich ja auch einen grandiosen Überlegungsfehler drin und jemand kann mir auf die Sprünge helfen.
Danke und Gruss
tobi
					mein folgender Code Schnippel macht leider überhaupt nicht das was ich davon erwarte.
PHP-Code:
	
	
session_start();
if(isset($_COOKIE['PHPSESSID']) === false && isset($_GET['dir']) === false){
    //Prüfen ob der Client Cookies akzeptiert
    session_write_close();
    header('Location: '.$_SERVER['PHP_SELF'].'?dir=re');
    exit;
}
elseif(isset($_COOKIE['PHPSESSID']) === false && isset($_GET['dir']) === true){
   //Client aktzeptiert keine Cookies. Weiterleitung mit SID
   session_write_close;
   header('Location: '.$_SERVER['PHP_SELF'].'?'.SID);
   exit;
} 
Nur wenn ich das Cookie akzeptiere geht es im Code weiter.
Vielleicht habe ich ja auch einen grandiosen Überlegungsfehler drin und jemand kann mir auf die Sprünge helfen.
Danke und Gruss
tobi
 
          

 
							
						

 
							
						
Kommentar