[gelöst]Headers werden nach Ausgabe gesendet ohne warnung ?!

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

[gelöst]Headers werden nach Ausgabe gesendet ohne warnung ?!

Postby Celli » 17. February 2012 04:06

Hallo zusammen,

folgendes "Problem": Beim Testen ist mir aufgefallen, dass header nach einer Ausgabe gesendet werden können.
Dieses düfte/sollte nicht möglich sein, laut PHP Dokumentation.
Ist eine bestimmte Konfiguration von xampp 1.7.7 ( PHP5.3.8 ) die dieses ermöglicht?

Test Skript:
Code: Select all
<?php
echo 'test';
header('Test: test');


Kann es nach einer Neuinstallation von XAMPP1.7.7 auf WindowsXP und Windows7 reproduzieren bei jedem Request.

btw: Auf der Console, bei einer lokalen Installation von PHP 5.3.10 verhält sich PHP wie es sollte.

Gruß
Celli
 
Posts: 2
Joined: 17. February 2012 03:57
Operating System: Windows7/Windows XP

Re: Headers werden nach einer Ausgabe gesendet ohne warnung

Postby Altrea » 17. February 2012 05:34

Hallo Celli,

Celli wrote:Beim Testen ist mir aufgefallen, dass header nach einer Ausgabe gesendet werden können.
[...]
Ist eine bestimmte Konfiguration von xampp 1.7.7 ( PHP5.3.8 ) die dieses ermöglicht?

Du hast recht. In der php.ini von XAMPP 1.7.7 ist der Wert "output_buffering" aktiviert.
Dieser führt zu dem von dir geschilderten Phänomen.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8293
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Headers werden nach einer Ausgabe gesendet ohne warnung

Postby Celli » 17. February 2012 05:49

Perfekt, Problem gelöst.

Danke Altrea !
Celli
 
Posts: 2
Joined: 17. February 2012 03:57
Operating System: Windows7/Windows XP


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 17 guests