PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Session Fehlermeldung verstehe ich leider nicht.


Paddel
20.02.2002, 23:31:15
Hallo,
wenn ich eine Session Starte macht PHP zwar dieses und legt auch eine Session an mit den Werten die ich eintragen aber es kommt immer folgende fehlermledung:

Warning: Cannot send session cookie - headers already sent by (output started at E:HTTP-Serversessionsseite1.php:6) in E:HTTP-Serversessionsseite1.php on line 7

Warning: Cannot send session cache limiter - headers already sent (output started at E:HTTP-Serversessionsseite1.php:6) in E:HTTP-Serversessionsseite1.php on line 7

Was mach ich Falsch? Habe die neuester Version von PHP Installiert. Der HTTP-Server ist Jana2. Aber auch bei meine Homepage-Provider der eigene PHP-Programm zuläst leuft das Programm nicht.


Was tun?!?

MfG, HEiKO

Matthias
20.02.2002, 23:53:33
Hmmm. Diese Fehlermeldung sagen mir jetzt leider gar nix.

Muß ich sehen.

Du kannst mir die Datei gerne schicken. Ich schau dann mal drüber.

Paddel
20.02.2002, 23:58:57
Naja,
hab da nicht viel stehen

<?
session_start();
$daten = "Hallo Welt";
session_register("daten");
?>

mehr nicht und da kommt diese Fehlermeldung. Ich hab schon überall gesucht und Handbücher gewältzt aber nix zu diesen Problem gefunden. Sollte wohl eigendlich kein Problem sein eine Session zu starten nur bei mir isse eins :-(

Matthias
21.02.2002, 00:07:55
Hmmm.

Stimmt bei den paar Zeilen kann man nix falsch machen. Liegt nicht an PHP.

Probierst du das auf nem Win Rechner?? Weiß gar nicht ob das auf Win funktioniert??

Vielleicht kann da jamand anderes weiterhelfen. Ich hab keine Ahnung woran das liegt.

Paddel
21.02.2002, 09:29:54
Ja das leuft alles auf WindowsXP im IE. Ich kann natürlich auch mit Cookies Arbeiten aber das wollte ich nicht da es ja sein kann das jemand Cookies Deaktiviert hat und bei einer Session kann man die Info´s ja auch per URL weitergeben.

Matthias
21.02.2002, 10:08:10
Und welches Betriebssystem hat der Server von deinem Provider??

Damir
21.02.2002, 11:16:56
Hi,
setze doch bitte mal session_start() am Anfang der Datei. Vorher darf nichts zum Browser gesendet werden, da Session erst einmal versucht per Cookie zu speichern und somit scheitern wird (siehe dazu header() ).
Du musst natuerlich auch die SID per URL mitgeben, da Du ja nicht wissen kannst, ob Cookies akzeptiert werden.
Bye Damir

Paddel
21.02.2002, 11:23:21
Oh man, ich dreh durch...das geht ja. Nur weil ich die Session mitten in der HTML Seite gestartet habe wollte es nicht gehen. Ich habe sie jetzt ganz an anfang gesetzt und nun leufts...Da hab ich ein buch mit 750 Seiten und da steht nix davon das es an anfang stehen muss!

Endlich...vielen vielen Dank :-)

MfG, HEiKO ( http://www.heiko-padelat.de )

Matthias
21.02.2002, 11:23:45
Es scheint doch schon bei den 3 Zeilen (s.o.) nicht zu funktionieren.

Damir
21.02.2002, 11:25:34
Hi,
dann solltest Du mein neues Buch kaufen (kommt eventuell im Sommer) - da steht soetwas auch drin ;-))
Bye Damir

Paddel
21.02.2002, 11:27:01
Ich habe jetzt folgendes stehen:

<?
session_start();
?>
<html>
<head>
<title>Sessions Test</title>
</head>
<body>
<?
$daten="Hallo Welt";
session_register("daten");
?>
<a href="seite2.php?<?=sid?>">weiter</a>
</body>
</html>

und das leuft jetzt auch...nur wird die Session-ID wirklich mit den Befehl "seite2.php?<?=sid?>" weitergegeben per URL? Irgendwie hab ich das gefühl das das Buch was ich habe nicht ganz Richtig ist.

Damir
21.02.2002, 11:27:49
Welches Buch ist es denn???

Paddel
21.02.2002, 11:35:12
Ich habe eine ganz Buch reihe von BHV-Verlag. Es heist PHP4 von PHP4-Verlag. Ich bin eigendlich sehr begeister von diesen Büchern bis auf das Buch Java2 da sind auch ein paar sachen drinen die irgendwie nicht laufen wollen. Ich kann schon recht gut PHP und HTML und schreibe auch alles in PROTON sagt dir sicherlich auch etwas. Was für ein Buch bringst du denn raus und welcher Verlag? Programmiere schon sehr lange HTML nur jetzt sollte ich ein Web-Shop schreiben und da find ich es schöner wenn man keine Cookies benutzen must darum das mit der Session. Das doch richtig das eine Session auch mit ausgeschalteten Cookie leuft oder? Wenn ich die Session-ID mit der URL weiter geben?

MfG, HEiKO

Paddel
21.02.2002, 11:35:58
Original geschrieben von Paddel
Ich habe eine ganz Buch reihe von BHV-Verlag. Es heist PHP4 von BHV-Verlag. Ich bin eigendlich sehr begeister von diesen Büchern bis auf das Buch Java2 da sind auch ein paar sachen drinen die irgendwie nicht laufen wollen. Ich kann schon recht gut PHP und HTML und schreibe auch alles in PROTON sagt dir sicherlich auch etwas. Was für ein Buch bringst du denn raus und welcher Verlag? Programmiere schon sehr lange HTML nur jetzt sollte ich ein Web-Shop schreiben und da find ich es schöner wenn man keine Cookies benutzen must darum das mit der Session. Das doch richtig das eine Session auch mit ausgeschalteten Cookie leuft oder? Wenn ich die Session-ID mit der URL weiter geben?

MfG, HEiKO

Paddel
21.02.2002, 11:36:38
Upss...öh sorry ich meine PHP4 vom BHV-Verlag und nicht vom PHP-Verlag :-)

Damir
21.02.2002, 11:38:09
Hi,
"PHP 3/4 Befehlsreferenz" ist Dir sicherlich schon aufgefallen ;-))
Momentan schreibe ich ein Grundlagenbuch ueber PHP - dieses wird dann eventuell auch beim Franzis-Verlag erscheinen. Der Titel steht zwar schon fest ist aber noch geheim ;-).
Bye Damir

Paddel
21.02.2002, 11:49:17
Oh, geheim ,-) na dan wünsche ich viel erfolg. Ich schau ab und zu mal auf den Seiten von den Verlagen was es neues gibt, vieleicht find ich ja auch deins dort irgendwan.

Und wieder ist das passiert was mir immer passiert..."Je schwerer das Problem ist des so leichter ist die Lösung".

MfG, HEiKO ( http://www.heiko-padelat.de )