hab ein komisches Session problem.
Fehlermeldung: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/Syslog_vertr/extranet/test.php:1)
So das komische ist, das der code nur diese eine Zeile hat:
<?php session_start(); ?>
In der php.ini ist session.auto_start = 0 gesetzt.
Auf einem andren Server läuft das einwandfrei…
evtl koenntest Du mit der Ausgabesteuerung (ob_start() / ob_flush() / …) mal schauen ob nicht evtl doch andere Zeichen vorher generiert/ausgegeben werden.
<?php ob_start(); $out = ob\_get\_contents();
session\_start();
ob\_flush();
var\_dump($out);
?\> **Ausgabe:**
Warning: session\_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/Syslog\_vertr/extranet/test.php:1) in /var/www/Syslog\_vertr/extranet/test.php on line 7
Warning: session\_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/Syslog\_vertr/extranet/test.php:1) in /var/www/Syslog\_vertr/extranet/test.php on line 7
**string(0) ""**
Hallo!
Lege eine neue Datei an und schreibe Dein Code darein. Vermutlich ist ein nicht sichtbares Sonderzeichen am Anfang der Datei, was PHP allerdings als Ausgabe erkennt.
Gruß
Jon Gilbert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]