Bare lige for at nitpicke lidt
>men jeg kunne også vældigt godt tænke mig at kunne refreshe i et
script selv om
> jeg er nået forbi </head>
<head></head> er noget man bruger i HTML - Headers er noget helt andet.
Når din browser modtager en side består den af en header og selve
dokumentet (det hele er bare tekst). Selve dokumentet er HTML kildekoden
(incl. <head></head>), headeren indeholder oplysninger til browseren om
hvordan den skal gøre dit og dat (cookies - location osv...).
Her er en 'komplet' HTML side:
HTTP/1.1 200 OK
Date: Fri, 24 May 2002 01:05:09 GMT
Server: Apache/1.3.24 (Unix) PHP/4.1.2
X-Powered-By: PHP/4.1.2
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
19f
<HTML>
<head>
<title>BaseClass Computing :: EntryPoint</title>
<META HTTP-EQUIV="Refresh" CONTENT="3;
URL=
http://vania.dk/forums/index.php?c=9999999" />
</head>
<BODY bgcolor="#f5f5f5">
<TABLE width="100%" height="100%">
<TR>
<TD valign="middle" align="center"><A
href="
http://www.vania.dk/forums/index.php?c=999999">
<IMG src="baseclass_big_logo.jpg" border="0"></A></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Læg mærke til alt det der kommer før <HTML> - det er headeren.
Derudover er det rigtigt at du i PHP kan bruge outputbuffering - det
betyder at selv om du laver 'echo' el.l. så holder serveren på outputtet
til du siger til den at du er færdig - den spytter så hele skidtet ud på
en gang. Så får du ikke noget problem med at skrive en header der
allerede er sendt
VH
Esben Maaløe