Hello,
Wie ich gerade gesehen habe, verfallen die sessions auch, wenn sie in einem anderen Pfad liegen. Das wäre natürlich praktisch. Es scheint, dass wenn das Cookie bei mir verfällt, auch die session-datei auf dem Server verfällt.
Sie werden dort auch vom Garbage-Collector gesammelt. Den kannst Du aber ggf. nun einstellen, da dadurch ja keine anderen User mehr betroffen sind.
http://www.php.net/manual/en/ini.php#ini.list
Er bleibt aber trotzdem einheitlich zuständig für alle Deine Sessions in diesem bestimmten Verzeichnis. Wenn Du also auf dieser Schicht (und diese brutale Art und Weise) die MINDEST-Lebensdauer der Sessions für unterschiedliche Scripte unterschiedlich bemessen willst, dann musst Du nur unterschiedliche Verzeichnisse dafür einrichten und den GC jeweils anders steuern.
Es hat aber keinen wirklichen Sinn, für unterschiedliche Scripte, die ihre Sessions aber in einem gemeinsamen Verzeichnis ablegen, unterschiedlich einzustellen.
Ein harzliches Glückauf
Tom vom Berg