Page 1 of 1
POST 값 먹힘 현상.
Posted: 2008 10 08 18:06 24
by 송효진
form 있는 페이지와 post action 페이지의 charset 값이 다르면 post 값이 아예 먹혀버립니다.
불여우 3.0.3 에서 증상을 발견하였습니다.
발생조건:
1. form 은 .html 이고 action 은 .php 입니다.
2. .html 에서 Content-Type 헤더는 text/html 만 있고, .php 의 Content-Type 헤더는 text/html; charset=utf-8 입니다.
3. .html 에 meta 태그로 charset 을 설정하면 정상동작 합니다.
4. 즉, .html 이고 Content-Type 에 charset 이 아예 없을 경우만 현상이 나타납니다.
Re: POST 값 먹힘 현상.
Posted: 2008 10 09 00:21 18
by hyeonseok
제가 테스트 해보니 캐릭터 셋이 달라서 온전하게 넘어가지는 않지만 POST 정보는 정상적으로 넘어갑니다. 혹시 다른 요인이 아닌지 확인해 주세요.
테스트 코드 입니다. (조만간 삭제)
http://hyeonseok.cidow.com/fx-charset/
Re: POST 값 먹힘 현상.
Posted: 2008 10 09 14:12 38
by 송효진
걸어주신 링크로 제가 테스트 했습니다.
요인이 또 있을지도 모르겠지만, 저는 증상이 나타나네요.
테스트 값은 영문이기 때문에 잘못된 인코딩이라도 보여야 할것 같은데,
안나오는것을 보니 버그가 맞을것 같습니다.
다시 보니 아래와 같이 한국어(UHC) 가 있음에도 그냥 UHC 라는 것이 따로 나타나버렸습니다.
스샷찍으려고 다시 보기 전에는 그것도 없이 아무것도 선택되지 않았었습니다.
http://img124.imageshack.us/img124/7571 ... qu4.th.gifhttp://img124.imageshack.us/images/thpix.gif
http://img258.imageshack.us/img258/1845 ... yo2.th.gifhttp://img258.imageshack.us/images/thpix.gif
Re: POST 값 먹힘 현상.
Posted: 2008 10 10 00:46 33
by hyeonseok
값을 입력하신 후 다음 페이지에 입력한 값이 안나오나요? 흠...
저는 MAC OS X 10.4.11과 Windows XP SP2에서 Firefox 3.0.3으로 해 봤는데 값이 잘 나옵니다. 혹시 지금 사용하고 계신 환경이나 설치된 파이어폭스에 문제가 있는 것은 아닐까요? 다른 장소나 다른 컴퓨터에서 한번 해볼 필요가 있어 보입니다.
Re: POST 값 먹힘 현상.
Posted: 2008 10 10 21:39 04
by 김정균
흠 저도 별 이상없이 잘 나옵니다만..
클라이언트 환경은 다음과 같습니다.
Firefox 3.0.3 EN + ko.xpi
Vista SP1