Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

Hi,

such mal in der php_ini nach log und debug funktionen ... da gibt es was von wegen show_errors oder so ... diese funktion einfach mal einschalten, dann erkennst du den fehler recht schnell. ;)

Geschrieben

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

Geschrieben

hm, der fehler tritt i.d.R. nur auf, wenn man irgendwas vor session_start() ausgibt ... dann wird aber der fehler (irgendwas mit headern etc.) ausgegeben bzw. eine leere seite dargestellt, wenn man sich die fehler nicht anzeigen laesst ...

ne andere idee hab ich nicht

  • 2 Wochen später...
Geschrieben
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

Geschrieben


<?
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";
?>

Geschrieben
Original geschrieben von jomama

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

Sorry, steht schon richtig drin, war nur 'n Fehler beim C&P! :rolleyes:

ICQ

Geschrieben

Könnte es das sein:

To enable sessions support, just open the php.ini file in Notepad, and scroll down and find the section with the heading:

[sessions]

and replace the line:

session.save_path = /

with this line:

session.save_path = c:\windows\temp

Geschrieben
Original geschrieben von jomama

Könnte es das sein:

Nope, kann's nicht sein, bei uns ist der save-path angegeben.

btw. würde sich unsere Linux-Kiste mit "C:\windows" etwas schwer tun, denke ich! :D

ICQ

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...