Lupus: Session-Gültigkeit für Unter-Ordner

Beitrag lesen

Der Pfad zum DocumentRoot ist für den Browser ebenfalls uninteressant.
Beschränke dich auf das was der Browser sieht, also die angeforderte
URL und passe den Cookie-Path darauf an. Dann wird alles gut werden.

Wow, super! Hat natürlich gleich auf anhieb funktioniert.
Für die Nachwelt:

  
<?php  
  $abspath = rtrim($_SERVER["DOCUMENT_ROOT"].dirname($_SERVER['PHP_SELF']), "/\\")."/";  
  define('ABSPATH', $abspath);  
  ini_set('session.cookie_path', str_replace($_SERVER['DOCUMENT_ROOT'], "", ABSPATH));  
  session_start();  
?>

Herzlichen Dank für jede Hilfe!