QnA
사용언어
(칠해주세요) => (C#,VB) |
사용툴 (VS) : VS 2005
|
운영체제 (OS) : XP SP3
|
상세언어(칠해주세요.)
=> 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
ASP에서 생성된 쿠키를 도메인 공유하여 ASP.NET으로 작성된 페이지에서 사용하려고 합니다.
http://tiger5net.egloos.com/viewer/5151257
위 사이트를 참고하여서 하고 있었는데, 거의 끝부분에서 막히네요..
쿠키는 Request.Cookies["aaa"]["A_AA"];
이런식으로 받아야 합니다. 다중쿠키로 구워져 있어서요 ㅠㅠㅠ
저놈의 언더바땜시... 쿠키 키값을 인식을 못하네요~ ㅠㅠ
첫댓글 일단은 급한데로... page에 trace 활성화 시켜서 요청 쿠키 컬렉션에 있는 Encode되지 않은 키값명을 그대로 넣었네요..
Request.Cookies["aaa"]["A%5FAA"] 이런식으로 CS 페이지에 넣어 줬더니.. 잘 물고 오네요 ... ㅎㅎㅎ;;
저 언더바 한 키 이름만 디코드 했으면 하는데... 안타깝네용 ... ㅠㅠㅠ
한글로 되어있는 쿠키는 깨지네요...
Server.UrlDecode(Request.Cookies["aaa"]["A%5FAA"]) 이렇게 묶어 줬는데도 깨집니다. ㅠㅠㅠ
으헣... 다시 SQL로 불러야 하나..ㅠㅠㅠ
모듈에서 인증 체크하고 각각 프로그램에서 쿠키를 만드는게 깔끔할겁니다. ^^;; 협업에서 ok 한다면 말이죠..
그러게요... 저도 그런 생각이기는 한데... 일단 지금 주어진 상황에서 어쨌거나 만들어야하는 상황이라..ㅎㅎ
여기 저기서 본결과로는...
<globalization requestEncoding="ks_c_5601-1987" responseEncoding="ks_c_5601-1987" fileEncoding="ks_c_5601-1987"/>
그냥 이걸 넣으라네요.....ㅡㅡㅋ
결국에는 위에처럼 Server.UrlDecode로 묶고 web.config 수정해서 가기로 했습니다. ㅎㅎㅎ
요즘 utf-8 로 개발을 하는게 정석인데, 아쉽네욤. ;) 좋은 공유 감사욤