Damian Hofmann: session_start führt zu unerwünschter Textausgabe

Beitrag lesen

Lieber Damian,

Ich verwende für eine Homepage ein Gästebuch, welches mit Sessions arbeitet um Spamern das Leben schwer zu machen.

Du verwendest _mein_ Gästebuchscript. :-) Ich habe mittlerweile übrigens eine erneuerte Version auf meiner Website im Angebot...

Hallo Felix. Dein Script ist toll, wollte ich nur mal sagen. Wie du sehen kannst, habe ich ein paar kleine Änderungen vorgenommen. Im Wesentlichen habe ich die Optionen "anklickbare Smileys" und "IMs" nach ganz oben verschoben, weil es mich gestört hat, dass wenn der Benutzer zum Beispiel die IMs einblendet, die beiden Schalter nach unten springen und vom Benutzer wieder gesucht werden müssen. Zm anderen habe ich den Absenden-Button entfernt, da ja in jedem Fall die Vorschau immer zuerst angezeigt wird. Ich überlege mir deshalb noch, ob ich auf die neuere Version umsteige, weil ich die Änderungen ja dann wieder neu vornehmen muss.

Jetzt ist es aber so, dass immer wenn mit session_start die Session eröffnet wird, am Anfang der Seite ein Überbleibsel eines DIV-Tags angezeigt wird. Also noch vor allem anderen HTML-Code.

Ich vermute ein Konfigurationsproblem beim Server. Kennt jemand das Problem?

Du hast völlig Recht! Auch ich habe auf dem Webspace unserer Schule dieses sehr lästige Problem. Teste doch einmal selbst: GB oder CMS-Login.

Der Server scheint gerade nicht erreichbar zu sein.

Nach Rücksprache mit unserem Provider ließe sich dieses Problem ändern (merke: _nicht_ _lösen_!), indem man im entsprechenden Verzeichnis in einer ".htaccess"-Datei die PHP-Einstellung session.autostart aktiviere. Das geht so:

[Dateiinhalt von ".htaccess"]

php_flag session.auto_start on

[/Dateiinhalt]

Auf unserer Schulwebsite ergibt das aber andere unschöne Nebeneffekte...

Kannst du mir die Nebeneffekte kurz beschreiben? Da ich den Server von deiner Schule gerade nicht erreichen kann, kann ich leider auch nichts sehen.

Wie Du sehen kannst, tritt auf anderen Seiten dieses Problem nicht auf: mein GB, anderes GB, noch ein anderes GB

Genau wie bei meiner lokalen Testumgebung. Dort funktioniert auch alles einwandfrei.

Liebe Grüße aus Ellwangen,

Grüsse auch aus Chur

Felix Riesterer.