2010-06-28 4 views
4

ASP 페이지로 사용자를 보내는 ASP.NET 페이지가 있고 데이터가 쿼리 문자열을 통해 다른 사람에게 전달되는 이상한 상황이 있습니다.ASP 페이지의 ASP.NET 쿠키

쿠키를 쿼리 문자열 대신 사용하도록이 작업을 할당했습니다.

여기 조금 우둔합니다. 이것이 가능한가? 시작하려면 어떻게해야합니까? 한 페이지가 ASP.NET과 다른 ASP이기 때문에 특별한 것에 대해 걱정할 필요가 있습니까? 또한 Javascript를 사용하지 않는 사용자 방문자가 있기 때문에 Javascript에 전적으로 의존 할 수 없습니다.

+0

+1 사실 실제로 좋은 질문입니다. 처음에는 어쩌면 그럴 수 없다고 생각합니다 ... PHP 스크립트에서 일부 데이터가있는 쿠키를 만들었다면 ASP.NET 페이지에서 동일한 쿠키에 액세스 할 수 있습니까? ... 나는 곤두박질 쳤다 ... – Dal

답변

3

이것은 매우 간단합니다. '세션 쿠키'를 설정하지 않으면 쿠키가 브라우저에 설정됩니다. 사용자가 로그인 그의 이름을 기억하는 저를 원할 때

나는 ... 여기하고 있어요 :

설정 ASP.NET에서 쿠키 :

Response.Cookies.Add(new HttpCookie("RememberMeUserName", owner.Username)); 

보기 ASP의 값 :

Response.Write(Request.Cookies("RememberMeUserName")) 

ASP.NET & ASP 페이지는 모두 동일한 도메인 이름이어야합니다.