22. marts 2005 - 09:40Der er
16 kommentarer og 1 løsning
Ny fejl på nyt webhotel
Jeg skal have noget gammelt kode med på en ny side, og derfor har jeg kopieret de gamle sider og databaser over, så jeg kan se det i funktion. Men jeg er begyndt at få denne fejl visse steder:
Response object error 'ASP 0156 : 80004005'
Header Error
/default.asp, line 72
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
Linie 72: Response.Redirect "default.asp"
Hvad betyder denne fejl? Den forekommer typisk, når jeg forsøger at redirecte. Så vidt jeg kan se er problemet noget med, HTTP headers (?) allerede er skrevet til klienten. Alle header-modifikationer skal laves før sidens indhold udskrives.
Fejlen opstår, når jeg opretter en nyhed, og der derefter bliver redirected til default.asp. Jeg har samme problem andre steder, f.eks. i et debatforum fra samme side.
no prob. Opbevede selv samme problem ½ års tid tilbage. Jeg havde bare mine <html><body> tags i en includefil, som jeg smed ind i toppen af siderne. Den blev jeg nød til at flytte :o)
Når den står der, og der redirectes, skal der redirectes inden doctype defineres. Desuden ligger mit hotel på Windows-server, så det har vist ikke noget med ChiliASP at gøre. Bare til din orientering :)
<% Response.Buffer = True
[DB-forbindelse åbnes]
If RS.EOF Then ....... ....... Response.Redirect ....... End If %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.