标签:
设置session和cookies的代码(webform1.aspx)
if (txtName.Text == "wlzcool") { Session["uid"] = "hahaha"; Session.Timeout = 600; var httpCookie = Response.Cookies["fdpwd"]; if (httpCookie != null) { httpCookie.Value = "ceshiceshi"; httpCookie.Expires = DateTime.Now.AddDays(30); } } else { Response.Redirect("webform1.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["uid"] != null) { Response.Write("存在session"); } var ha = Request.Cookies["fdpwd"]; if (ha != null) { Response.Write(ha.Value); } } }
<configuration> <system.web> <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> </assemblies> </compilation> <sessionState mode="InProc" cookieless="true" timeout="20"/> <httpRuntime targetFramework="4.5"/> </system.web> </configuration>
这是这次在搜房面试的人家问我的一道问题,我之前以为session是保存在服务器端的,客户端的cookie禁用对服务器端没有影响吧,但是现在看来还是有影响的。
在php5中也有类似的情况。
代码301表示重定向
标签:
原文地址:http://www.cnblogs.com/wlzcool/p/4216236.html