다음과 같은 오류 메시지가 response.redirect를 쓴 구문에서 났을 때,
[클라이언트 브라우저에 HTTP 헤더가 이미 쓰여 있습니다. HTTP 헤더는 페이지 내용을 쓰기 전에만 수정해야 합니다]
자바스크립트를 이용하는 것이 가장 편하다.
response.buffers=true를 쓰면 된다고도 하는데, 해 본 결과 무소용이었다.
차라리 location.replace를 쓰는 게 낫다.
추가
response.cookies에서도 발생했다.
마찬가지로 response.buffers=true는 무소용이다.
자바스크립트로 쿠키를 저장해서 해결했다.
수정
response.buffer=true가 맞습니다.
제가 검색한 페이지에 오타가 있었던 것 같습니다.
이 구문으로 해결이 되는지는 확인하지 않았습니다.
'쓸만한 주저리' 카테고리의 다른 글
페이지에서 마우스 오른쪽, 끌어서 선택을 막기 (0) | 2007.11.13 |
---|---|
microsoft vbscript 런타임 오류 error '800a004c (0) | 2007.10.30 |
에버런의 내장 무선랜만 죽이는 법 (0) | 2007.09.11 |
iis 웹서버에 파일이 있는데 404가 나올 때 (0) | 2007.07.31 |
DEXTUpload 오류 '800a0034' (0) | 2007.05.25 |