2009-05-12 12 views
16

Ich bin eine PHP-Anwendung für eine Website erstellen, die bereits eine andere PHP-Anwendung auf der gleichen Domäne/Server ausgeführt hat. Meine App wird natürlich Sitzungen verwenden, und ich möchte nicht, dass meine Sitzungen die vorhandene App stören. Zum Beispiel, wenn ich $ _SESSION ['Benutzername'] verwenden möchte, möglicherweise die andere App auch $ _SESSION ['Benutzername'], was ein Problem sein könnte. Ich bin nicht auf der Suche nach einer zusätzlichen Sicherheitsebene, ich vertraue der Anwendung, mit der ich den Host teile. Ich möchte nur Bugs vermeiden.Mehrere PHP-Sitzungen

Ein Weg wäre etwas wie $ _SESSION ['MY_APP_NAME'] ['Benutzername'], aber ich möchte wissen, ob es einen einfacheren Weg gibt.

Ich sehe in der PHP-Dokumentation, dass es eine Funktion namens "session_module_name" gibt. Der Name klingt gut, aber die Dokumente erklären nicht wirklich, wofür es ist.

Irgendwelche Ratschläge?

Antwort

2

Eine weitere Sache, die Ihnen helfen kann, Apps getrennt zu halten, ist das Verschieben des Sitzungsspeichers an einen anderen Ort, entweder session.save_path in php.ini in einen Ordner Ihrer Wahl oder Aufruf von session_save_path() vor session_start().

Verwandte Themen