Hallo Con,
<quote>
Warning: open(c:/temp\sess_e7bd1f87916bf4c320edb4c71bbe3fb8, O_RDWR) failed: No such file or directory (2) in C:\apache\htdocs\awd\admin2\session.php on line 2
Warning: Cannot add header information - headers already sent by (output started at C:\apache\htdocs\awd\admin2\session.php:2) in C:\apache\htdocs\awd\admin2\session.php on line 26
</quote>
Das sind zwei klassische Fehlermeldungen.
1. Gucke in deine PHP ini, welcher Pfad zum Speichern der Session Variablen
angelegt ist. Mir kommt das "sess_e" auch etwas eigenartig vor. Mit
Sicherheit aber resultiert diese Fehlermeldung daraus, dass PHP das
Verzeichnis, so wie es in der PHP ini angegeben ist, nicht findet. Standard-
maessig ist in der PHP.ini "/tmp" als Session Save Path eingetragen. Ich
habe bei mir deshalb einfach unter C ein Verzeichnis "tmp" angelegt und
damit funzt es wunderbar.
Deine Session Geschichte an sich, wird ok sein (wenn es vorher gefunzt hat),
das Problem ist nur die Pfadangabe.
2. Du hast vor der Header Ausgabe schon irgendeine HTML Ausgabe in deinem
Script. Ist vielleicht davor schon irgendein echo "irgendwas?"; oder unter
Umstaenden reicht auch schon eine Leerzeile vor "<?php" auf der HTML Seite.
Ein header kann nur verschickt werden, wenn er die erste Information ist,
die versandt wird.
Grüße
Ralf