Hello,
<?php session_start();
Und dann kommt auch schon die Fehlermeldung
Warning: session_start() [function.session-start]: open(/usr/home/stadtsh/.tmp/sess_c3c62f6f8a9efd57fd14b985aabbe35a, O_RDWR) failed: No such file or directory (2) in /usr/www/users/stadtsh/index.php on line 2
Was kann die Ursache sein? Warum soll da eine temp. Datei geöffnet werden?
Das bedeutet, dass im spezifizierten Session-Verzeichnis (hier fehlerhafterweise in ".tmp") nicht geschrieben werden darf, bzw. es das Verzeichnis gar nicht gibt.
In Shared-Hosting-Umgebungen sollte u. a. auch das Sessionverzeichnis grundsätzlich für jede Domain (VirtHost) separat vereinbart werden und die Prozesse der Domain dann auch darauf Zugriff haben (-> open_basedir) und/oder ab Apache 2.4 auch Direktiven für den User, unter dem die Domain-Scripte laufen. Andere Webserver haben ähnliche Sicherheitsschranken.
Eine saubere Einrichtung verhindert Kreuzangriffe.
Liebe Grüße
Tom S.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.