2012-05-29 1 views
0

사용자가 하위 도메인 (pm.skor.in)에서 로그 아웃 한 다음 주 도메인 (skor.in)으로 리디렉션 할 때 메시지 쿠키를 설정합니다.문제 도메인이 지정된 쿠키 삭제

skor.in에 도착하면 로그 아웃을 위해 쿠키가 사용자에게 표시됩니다.

내가 겪고있는 문제는 쿠키가 절대로 사라지지 않는다는 것입니다.

이 여기에 코드입니다 :

If Request.Cookies("msg") IsNot Nothing AndAlso Request.Cookies("msg").Value.Length > 0 Then 
    Response.Write("<div class=""notification msginfo"">") 
    Response.Write("<a class=""close""></a>") 
    Response.Write("<p>" & Request.Cookies("msg").Value & "</p>") 
    Response.Write("</div>") 
    Response.Cookies("msg").Value = String.Empty 
    Response.Cookies("msg").Domain = ".skor.in" 
    Response.Cookies("msg").Expires = DateAdd(DateInterval.Year, -1, Date.Now) 
End If 

아직, 나는, 쿠키의 값이 공백으로 설정뿐만 아니라 어제 만료 만드는 중이 볼 수 있듯이 내가 skor.in에 다른 페이지로 이동 할 때마다, 메시지가 나타나고 브라우저 쿠키를 확인하더라도 여전히 존재합니다.

+0

당신은'에는 Response.Cookies ("MSG")을 시도해 봤어. 도메인 = "pm.skor.in은"'위의 코드에서? – Coder

+0

나는 그것을 또한 생각했다. 그러나 이러한 쿠키는 2 개 사이트간에 공유 할 수 있어야합니다. – Kevin

답변

0

죄송합니다. 나는 도구 야.

로그 아웃 할 때 도메인을 설정하지 않는 것이 문제였습니다.

덕분에 어쨌든