Versio

Rare Headers Already Sent

Overzicht Reageren

PHP erik

PHP erik

01/05/2006 08:07:00
Quote Anchor link
Ik heb gisteren even een script van Lotte bekeken omdat 'ie een headers already sent melding gaf. Nu weet ik dit altijd op te lossen, maar in dit geval is het heel raar. Ik heb even het volgende scriptje laten uitvoeren en het geeft nog steeds de foutmelding. Script (geen spaties en enters ervoor):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
session_start();
echo 'Testje';
?>


Quote:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /path/test.php:1) in /path/test.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /path/test.php:1) in /path/test.php on line 2
Testje


Er wordt niks geinclude, als het goed is ook geen htaccess Handlers, geen toegevoegde reclame, geen frames, echt helemaal niks anders.

Iemand enig idee? Ik ben erg nieuwsgierig.
Gewijzigd op 01/01/1970 01:00:00 door PHP erik
 
PHP hulp

PHP hulp

25/05/2012 14:04:48
Gesponsorde koppelingen:
 
ArendJan

ArendJan

01/05/2006 08:17:00
Quote Anchor link
Dat is heel raar...

En het maakt ook niet uit als je de echo met quotes doet?

Ik zeg maar wat, want eigenlijk snap ik niet hoe tie een probleem kan geven...
 
PHP erik

PHP erik

01/05/2006 08:24:00
Quote Anchor link
De echo heeft quotes :S
Maar dat kan sowieso niet uitmaken. De echo is al ná de melding, dus is niet relevant.
 
Niels Beckers

Niels Beckers

01/05/2006 08:24:00
Quote Anchor link
Erik bij mij werkt het gewoon :s maar zou het niets te maken hebben met de php versie ofzo?
 
PHP erik

PHP erik

01/05/2006 08:26:00
Quote Anchor link
Ik denk dat het inderdaad met serverinstellingen te maken moet hebben, maar welke? De sessiondir in php.ini o.i.d.?
 
Niels Beckers

Niels Beckers

01/05/2006 08:33:00
Quote Anchor link
Als je wil kan je jou instellinge vergelijke met die van mij (host topservers)
klik
 
Jelmer rrrr

Jelmer rrrr

01/05/2006 08:39:00
Quote Anchor link
Even wat standaard-oplossingen afgaan:
error_reporting(E_NONE); geprobeerd?
ob_start() geprobeerd?

IK denk eerlijk gezegd dat het een of andere gesmoorde foutmelding is van PHP. De foutmelding is vervangen door een spatie, of een enter, of misshien wel niets, maar hij komt er toch uit. Van die PHP init errors.

Misschien dat je nog kan proberen om in een htaccess bestand de automatische output buffering van PHP aan te zetten.
 
PHP erik

PHP erik

01/05/2006 09:04:00
Quote Anchor link
Hmm gelukkig is het niet daadwerkelijk op mijn server, maar ik ben nieuwsgierig en help andere PHPhulpers graag (in dit geval lotte).

Ik vind het inderdaad ook een erg apart probleem...
 
ArendJan

ArendJan

01/05/2006 09:34:00
Quote Anchor link
En als je nu eerst een session_start in je pagina zet en dan een echo ? wat doet ie dan?
dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

session_start();

?>

<?php

echo 'testje';

?>


Geef tie dan ook de error?
Gewijzigd op 01/01/1970 01:00:00 door ArendJan
 
PHP erik

PHP erik

01/05/2006 09:38:00
Quote Anchor link
Lieveschat, die echo is irrelevant, neem dat van mij aan.
 
ArendJan

ArendJan

01/05/2006 09:40:00
Quote Anchor link
Ik ben niet lief en ook niet schattig... maar goed, ik zei maar wat, maar het ligt dus aan je PHP versie?

Ik vindt het maar stom, al die verschillende browsers en versies en weet-ik-veels...
 
PHP erik

PHP erik

01/05/2006 09:42:00
Quote Anchor link
ArendJan:
Ik ben niet lief en ook niet schattig...
Haha, sorry. Ik vind je best aardig hoor.

ArendJan:
maar goed, ik zei maar wat, maar het ligt dus aan je PHP versie?
Kan bijna niet anders.

ArendJan:
Ik vindt het maar stom, al die verschillende browsers en versies en weet-ik-veels...
Mee eens.
 
Remco van Arkelen

Remco van Arkelen

01/05/2006 09:51:00
Quote Anchor link
Staat in de php.ini de session.autostart misschien op 1?
 
- SanThe -

- SanThe -

01/05/2006 09:58:00
Quote Anchor link
Zit er niet een of andere reclame van de hosting voor zodat je dus al output hebt gehad?
 
Remco van Arkelen

Remco van Arkelen

01/05/2006 09:59:00
Quote Anchor link
Kijk ook eens naar 'auto_prepend_file' in de ini-file, misschien staat hier tóch iets in? Erg vreemde situatie :)
 
PHP erik

PHP erik

01/05/2006 10:07:00
Quote Anchor link
SanThe:
Zit er niet een of andere reclame van de hosting voor zodat je dus al output hebt gehad?
Nee, dit heb ik gecontroleerd.

Verder ken ik de instellingen helaas niet. Maar roep alle mogelijkheden maar :)
 
Remco van Arkelen

Remco van Arkelen

01/05/2006 10:13:00
Quote Anchor link
Heb je je error_reporting al eens op E_ALL gezet en je display_errors aangezet? Weet je écht zeker dat er niets voor staat?? Eigenlijk twijfel ik er niet aan, maar het zijn de laatste mogelijkheden :))
 
PHP erik

PHP erik

01/05/2006 10:14:00
Quote Anchor link
Ik zal straks wel effe kijken of het e.e.a. getest kan worden, het is niet mijn server. Ik weet alleen zeker dat er geen reclame is, geen output (ook geen spatie) en geen includes.
 
Bas Kreleger
Beheerder

Bas Kreleger

01/05/2006 10:39:00
Quote Anchor link
En als je de code eens copy / paste in notepad en vervolgens upload.. Dan nog steeds de error??

Ik had voorheen wel eens een verkeerde encoding (UltraEdit), dit hielp dan..

Als je de broncode bekijkt (nadat je het geupload hebt), in Firefox dus, zie je dan ook iets voor Testje staan?
 



Overzicht Reageren