Thomas Luethi: [Help] Warum bekomm ich diese Fehlermeldung?

Beitrag lesen

Hallo,

Warning: session_start() [function.session-start]: open(/home/www/htdocs/schenckdesign.de/tmp/sess_f88bc5233188db07f6bebb06cce81973, O_RDWR) failed: No such file or directory (2) in /home/www/htdocs/schenckdesign.de/login/index.php on line 21

und

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/www/htdocs/schenckdesign.de/tmp) in Unknown on line 0

=> Sorge dafuer, dass es an der gewuenschten Stelle ein Verzeichnis /tmp/ gibt,
und dass PHP hineinschreiben kann (z.B. mit CHMOD ...).

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by

Lies die dclp-FAQ:
Warning: Cannot send session cookie - headers already sent ...
http://www.dclp-faq.de/q/q-fehler-session-cookie.html

Da Du offenbar erst in Zeile 18 mit PHP beginnst, hast Du vorher
schon etwas (HTML?) an den Browser geschickt.
Danach koennen keine Cookies und andere Header mehr
gesendet werden.

18 <?

Schlechter Anfang.
<?php
wird auf "allen" PHP 4 Konfigurationen unterstuetzt,
<?
nur auf wenigen, bei denen der Webmaster es so eingestellt hat.

session_register("user");

session_register() ist veraltet.
Nimm $_SESSION['user'], das brauchst Du nicht registrieren.
Und es funktioniert auch in Zukunft, wenn register_globals="off" ist.

http://www.php.net/manual/de/ref.session.php
http://www.php.net/manual/de/function.session-register.php
http://www.dclp-faq.de/ch/ch-version4_session.html

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/