webForumDet fria alternativet

Headers Already Sent (?!)

3 svar · 212 visningar · startad av BeaR123

BeaR123Medlem sedan aug. 200190 inlägg
#1

Warning: Cannot add header information - headers already sent by (output started at c:\program\apache group\apache\htdocs\adminp.php:7) in c:\program\apache group\apache\htdocs\adminp.php on line 19

Varför blir det så?

<?php
// © 2001 Björn Jonsson 
require ("./config.php");

if ($HTTP_REFERER == "http://localhost/index.php") {
if ($admin == "$password") {

echo "$HTTP_REFERER";

}}
else {
	Header ("Location: $errorpage");
}

?>
KimMedlem sedan jan. 20007 697 inlägg
#2

Ligger den där koden först i dokumentet? Headers måste alltid sändas före allt annat - t.o.m. före <html> och <head>-taggarna.

------------------
-mucho-

2basMedlem sedan juni 2001181 inlägg
#3

Har också för mig att ett radbyte högst upp i koden ( innan <? ) kan ge detta fel.

------------------
Gratis hemsideadress och email => http://www.has.it

BeaR123Medlem sedan aug. 200190 inlägg
#4

Okej, Jag ska testa...

134 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)