Webstatt.org - Community seit 2006 - 2012 (2024?)

Session Problem...

Avatar user-118
16.02.2007 17:58

Hi Leute,

folgender Code...

<?php
session_start();
?>


dazu diese Fehlermeldung....


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/htdocs/webdesign/vers1914/login.php:1) in /srv/www/htdocs/xxxxxxxx/xxxxxxx/login.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/webdesign/vers1914/login.php:1) in /srv/www/htdocs/xxxxxxxx/xxxxxxx/login.php on line 2


Und folgendes Programm: Notepad++ mit folgende Einstellungen: "Konvertieren ins UNIX Format" , "Kodiere als UTF-8 ohne BOM"...

So langsam bin ich ratlos woran es liegt... Kann es mit der Zeilennummerierung in Notepad zusammenhängen ?

edit:// Sorry, das eine Problem gepostet und an das andere gedachtet ... Titel geändert

Ich brauche keine Signatur
user-137
16.02.2007 18:04

versuchs mal so:

<?php
ob_start();
session_start();
?>

Avatar user-118
16.02.2007 18:07

Kommt ebenfalls der obige Fehler. Ich verstehe es nicht... Im Quelltext sehe ich auch keine komischen Zeichen, die nicht sein sollten.

Ich brauche keine Signatur
Avatar user-271
16.02.2007 18:07

ja, aber ob_start ist auch nicht immer die ultimative lösung Fettes Grinsen .... *g* also...session_start am anfang des programms, wenn es irgendwie möglich ist Fettes Grinsen

#!/bin/bash
traurig){ neutral:& };:
Avatar user-118
16.02.2007 18:09

Original von user-271
ja, aber ob_start ist auch nicht immer die ultimative lösung Fettes Grinsen .... *g* also...session_start am anfang des programms, wenn es irgendwie möglich ist Fettes Grinsen


Ist die allererste Zeile, und die allererste Datei des Programms. Es wird absolut nichts vorher ausgeführt... Irgendwie lässt sich das für mich nur auf den Editor bzw. die Editoreinstellungen zurückführen... in Dreamweaver gehts irgendwie auch nicht....

Ich brauche keine Signatur
Avatar user-300
16.02.2007 18:09

Wird die Datei irgendwo in eine andere eingefügt (include, require, ...)? Kannst du die betreffende Datei mal hochladen?

Avatar user-118
16.02.2007 18:11

Original von user-300
Wird die Datei irgendwo in eine andere eingefügt (include, require, ...)? Kannst du die betreffende Datei mal hochladen?


Nein wird nirgendwo reingeladen. Eine standalone Datei, die ausschließlich obige Anweisung enthält.

irgendwie scheint Notepad++ eine weitere Datei names login.php.bak zu erstelleb, was hat es mit der auf sich ?

Im Anhang die Datei

Ich brauche keine Signatur
user-203
16.02.2007 18:19

Ich weiß nicht, was das sein soll, aber
<?php
session_start();
?>


so sieht deine Datei aus. Folglich hast du bereits eine Ausgabe, wenn session_start() ausgeführt werden soll-> o.g. Fehler erscheint.


.bak Dateien sind Backupdateien, einfach nur eine Datensicherung.

Denkt dran, Kinder auf dem Rücksitz verursachen Unfälle, Unfälle auf dem Rücksitz verursachen Kinder.
Avatar user-118
16.02.2007 18:21

dann kann es nur an meinem Editor liegen... Nun gilt es die Einstellung zu finden, kannst du mir sagen mit welchem Editor du die Datei geöffnet hast ?

mfg Alex

Ich brauche keine Signatur
user-203
16.02.2007 18:23

Proton heißt das gute Stück:
http://www.meybohm.de/download.html

Denkt dran, Kinder auf dem Rücksitz verursachen Unfälle, Unfälle auf dem Rücksitz verursachen Kinder.
Avatar user-118
16.02.2007 18:26

Original von user-203
Proton heißt das gute Stück:
http://www.meybohm.de/download.html


Astrein, nun gehts... Irgendwie nervt mich das aber schon an, dass der notepad++ so ein scheiss vertapft...

edit:// Scheint als hätte ich nun die richtige Einstellung -> Kodiere als ANSI -> Kodiere als UTF-8 (ohne BOM)

Ich brauche keine Signatur