Hello,
Dann musst Du aber auch die Tabellen-Meta-Daten wieder zurücksetzen.
Guck Dir mal "show table status" an.Nun meine Frage - WIeso und wie mache ich das dann =
Und wie könnte ich mein Prolem dann lösen ?
Du kannst, nachdem der Versuch abgeschlossen ist, alle Tabellen wieder rücksetzen mit Restore (vorhher natürlich Backup machen) oder du kopierst einfach das gesamte Datenbankverzeichnis, wenn Du Zugriff darauf hast.
Allerdings wirst Du bei "echtem HTTP" kaum feststellen können, wann der user fertig ist. Die "Session" ist verbindungslos. Der Server kann also nur eine vorwärts-positiv-Profüng vornehmen, aber keine rückwärts-negativ-Prüfung.
Er kann also durch Nichtzugriff nicht feststellen, dass eine Session nun beendet wird, er kann beim Zugriff nur feststellen, ob eine Session besteht. Als Krücke nimmt man da dann die Zeit hinzu.
Wenn Du also einen Testzugeng legen willst, kopierst Du für jeden User (für jede neue Session) die Datenbank in eine eigene DB, und legst eben den DB-Zeiger auf diese DB.
Nach einiger Zeit musst Du dann die verwaisten DBs immer mal aufräumen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau