benne: Woran erkenne ich, ob der Webserver Sessions unterstützt?

Beitrag lesen

Hallo :-)

Hallo Claudia

Ich hab zum Test ein ganz einfaches Sessionscript erstellt. Man gibt seinen Namen in ein Formularfeld ein und dieser wird auf der nächsten Seite wieder ausgegeben.

Jedoch erhalte ich folgende Fehlermeldung:

Warning: open(./save/sess_8a4ab4f283d33b0c503c610d0c69d9b1, O_RDWR) failed: No such file or directory (2) in main.php on line 3

Da der Server (der PHP-Parser) diese Fehlermeldung ausgibt, ist auch PHP installiert. PHP da er auch die Funktion sess_save_path kennt, unterstütz der Server auch Sessions. Der Fehler liegt aber wo anders, denn diese Fehlermeldung weist ja schon mal darauf hin, dass wohl das Verzeichnis "save" nicht vorhanden ist.

Hier ist die Seite main.php:

01 <?php
02 session_save_path("./save");

ich würde genau diese Zeile mal auskommentieren, da sie meines Wissens nicht erfordelich ist und nur fehler erzeugt.

03 session_start();
04 session_register("name");
05 ?>
06 <html>
07 <head>
08 </head>
09 <body>
10 <p>Im Formular wurde <b><?php echo $name ?></b> eingegeben!!</p>
11 <p><a href="main2.php">nächste Ebene</a></p>
12 </body>
13 </html>

Es hapert also am Session-Start ... unterstützt der Server keine Sessions? Wie könnte ich feststellen ob er Sessions unterstützt?

LG
Claudia