ChrisB: Session Variable wird nicht übertragen

Beitrag lesen

Hi,

echo 'HALLO!'.$_SESSION['systemmeldung'];

header("Location: kunden_verwalten.php"); exit();

  
Abgesehen davon, dass dieser Location-Header fehlerhaft ist, weil du keinen vollständigen URL angibst, wie es der Standard \*fordert\* - sind Weiterleitungen in Kombination mit (gerade erst initial gestarteten) Sessions teilweise problematisch, weil manche Browser dabei den Session-Cookie nicht annehmen wollen.  
  
Entweder übergibst du die Session-ID in so einem Fall explizit per GET (selber an die Weitelreitungs-Adresse anhängen) - oder du strukturierst deine Scripte so, dass diese Weiterleitung gar nicht mehr nötig ist.  
Weiterleitungen haben zwar teilweise ihre Berechtigung - aber vielfach setzen Seitenautoren sie auch einfach nur ein, weil sie ihr Script und dessen Abläufe nicht vernünftig durchdacht haben. Und das sollte man m.E. lieber vermeiden, wenn es geht.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?