Hello,
===============================================
define ('_PATH', dirname($_SERVER['PATH_TRANSLATED']).'/'); // Verzeichnis
ini_set('session.save_path', _PATH.'/tmp/');die Config wird als erstes per require_once eingebunden
danach wird auf gleicher weise auch AUTH eingebundenkann mir einer sagen, warum die Session Dateien nicht in den Ordner gespeichert werden?
Der Ordner hat CHMOD = 777
PHP läuft als CGI Version
PHP Version: 4.3.7
Apache 1.3.31
Wann wird die Session gestartet?
ich hab es jetzt mal direkt so probiert
session_save_path('/home/xxx/www.xxx.de/auth/tmp/');er ignoriert es einfach
Was heißt das? Hast Du mal mit der Konsole im Verzeichnis nachgeschaut, ob eine Datei
sess_abcdef1234567890abcdef1234567890
im Verzeichnis angelegt wird, wenn Du ein simples Script mit
<?php #### session_start.php ####
echo "alter Session-Path: ".session_save_path('/home/xxx/www.xxx.de/auth/tmp/')."<br />\n";
echo "neuer Session-Path: ".session_save_path()."<br />\n"
session_start();
echo "Session-ID: ".session_id();
?>
laufen lässt?
Läuft der Safe_Mode?
Ist der Save-Path irgendwo schon mit php_Admin_Value gesetzt worden?
Kannst Du ihn nicht mal testhalber in der der php.ini setzen?
Wichtig ist, dass die Session NACH dem Setzen des Pfades gestartet wird.
Wenn der GC funktionieren soll, darf der Save-Path angeblich nicht mehr als zwei Ebenen haben.
was meinst du damit?
Dar Garbage Controller ist der "Lumpensammler" für abgelaufene Sessions und der wird nur tätig, wenn man den Pfad maximal 2 Ebenen tief macht (laut Doku) also /home/Sessions_paul/
Deiner hat 5 Ebenen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau