Da PHP-Scripte auf die eigenen Temp- und Session-Verzeichnisse schreibenden Zugriff haben müssen ist ein Script um Sessiondaten zu löschen garnicht so schwer umzusetzen.
Folgend mein eigener Versuch eines solchen PHP-Scripts ohne Schöpfungshöhe:
<?php
echo "Delete all Files in Session Directory:<br>\n";
$path = explode(';', session_save_path());
foreach ($path as $DIR) {
if (is_dir($DIR))
$dir[] = $DIR;
}
unset($DIR);
unset($path);
foreach ($dir as $DIR) {
$files = glob($DIR . '/{,.}*');
foreach ($files as $file) {
if (is_file($file)) {
unlink($file);
echo '.';
}
}
}
echo "\n";
?>
Wenn Du einen besseren Ansatz, oder Optimierungsideen hast schreibe mir gerne einen Kommentar!