2011. 7. 13. 15:14

쿠키

쿠키(cookie)는 클라이언트에 저장하는 작언 정보 단위입니다. 사용자 별로 저장하며, 보통 웹 사이트 이름과 연결해서 쿠키를 저장합니다. 세션 변수는 세션이 끊어지면 바로 소멸되지만, 쿠키는 세션이 끊어진 후에도 일정 기간동안 유지시킬 수 있습니다.

* 웹 페이지에서 바탕색이나 폰트 설정 등 개인 환경을 지정할 수 있습니다.
* 마지막으로 방문했던 날짜/시간 정보를 보여줄 수 있습니다.
* 웹 사이트에 들어왔을 때, 이전에 입력한 쿠키 정보를 읽어 자동 로그인할 수 있습니다.

<body>
    <form id="form1" runat="server">
    <div>
       <asp:Label id="Label1" runat="server" /><br>
       <asp:HyperLink id="HyperLink1" runat="server" Text="다시 읽어오기" NavigateUrl="visit.aspx"/>
    </div>
    </form>
</body>


 

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            HttpCookie cookie = Request.Cookies["visit"];

            if (cookie != null)
                Label1.Text = "마지막 방문 때는 " + cookie.Value + "입니다.";
            else
                Label1.Text = "처음오신것을 환영합니다.";

            Response.Cookies["visit"].Value = DateTime.Now.ToString();
        }
    }



결과 페이지.

처음오신것을 환영합니다.

다시 읽어오기

마지막 방문 때는 2011-07-13 오후 2:25:44입니다.
다시 읽어오기