Zum Inhalt springen

[PHP] Leere Seite bei session_start()


Empfohlene Beiträge

Hi zusammen,

ich habe das Problem, dass bei einer Seite, bei der der erste Befehl session_start() ist beim Erstaufruf eine leere Seite geliefert wird. Erst, wenn ich den Browser refreshe erscheint die Seite. Nehme ich das session_start() raus, wird die Seite direkt angezeigt. Dies betrifft nur den allerersten Aufruf der Seite in einem "jungfräulichen" Browser (übrigens egal ob IE, NS, Opera,o.ä.) danach ist alles völlig normal und das Phänomen tritt nicht wieder auf.

Dieses Phänomen tritt bei allen Browsern auf. Im Apachelogfile sehe ich folgende Einträge:


Bei dem ersten (mißglückten) Versuch:

XXX.XXX.XXX.XXX - - [11/Jun/2003:12:13:34 +0200] "GET / HTTP/1.1" 200 5 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)"


Bei dem zweiten (geglückten) Versuch:

XXX.XXX.XXX.XXX - - [11/Jun/2003:12:13:40 +0200] "GET / HTTP/1.1" 200 17505 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)"

Hat irgendwer eine Idee, was das sein könnte?

ICQ

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nö, das war's nicht.

Ich hab die Anzeige eh Standardmässig auf E_ALL ohne E_NOTICE stehen, und wenn ich letztere auch noch dazunehme, dann meckert er nur wegen ein oder zwei nicht deklarierten Variablen, allerdings nicht beim Erstaufruf, sondern erst beim Zweitaufruf (also dem der glückt).

Irgendwelche anderen Ideen? ;)

ICQ

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...
Original geschrieben von jomama

Code posten, sag ich da bloß.

Naja, wir haben's gerade mal mit "minimalistischem Code" ausprobiert und es treten die o.a. Symptome auf:


<?
php session_start();
echo "Meine php-version ist 4.2.2, und mein Apache hat die Version 1.3.26";
?>
[/PHP]

Scheint also irgendwas im PHP zu sein oder besser in dessen Konfiguration!

ICQ

Link zu diesem Kommentar
Auf anderen Seiten teilen


<?
php session_start();
echo "Meine php-version ist 4.2.2, und mein Apache hat die Version 1.3.26";
?>
[/PHP]

Wenn das wirklich so da drin steht, ist es kein Wunder, das das nicht geht.

So wärs richtig:

[PHP]
<?php
session_start();
echo "Meine php-version ist 4.2.2, und mein Apache hat die Version 1.3.26";
?>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...