Cookie namecookie = new Cookie("name",name);
Cookie passwordcookie = new Cookie("password",password);
Cookie optioncookie = new Cookie("option","1");
//生命周期
namecookie.setMaxAge(60*60*24*365);
passwordcookie.setMaxAge(60*60*24*365);
optioncookie.setMaxAge(60*60*24*365);
response.addCookie(namecookie);
response.addCookie(passwordcookie);
response.addCookie(optioncookie);
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
String name = "";
String password = "";
String option = "";
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if(c.getName().equalsIgnoreCase("name"))
{
name = c.getValue();
}
else if(c.getName().equalsIgnoreCase("password"))
{
password = c.getValue();
}
else if(c.getName().equalsIgnoreCase("option"))
{
option = c.getValue();
}
}
}
如果你說的是asp就看看寫的
Cookies在ASP中的常用的方法
論壇注冊後,登陸比較簡單,就不多加說明了。主要提醒大家的是因為本論壇運用的COOKIES是預設自動儲存,是以如果你在别的人那裡上了電腦, 關閉浏覽器并不意味着你已經退出。如果再次登陸你會發現你的COOKIES已經被系統記錄,他能自動進入。這樣很友善再次登陸。但同時也要提醒各位朋友, 如果不是在自己專用的電腦上,那你退出前一定要記得清除你的COOKIES,不然會出麻煩。
Cookies在ASP中的最常用的方法,
1.如何寫入Cookies?
Response.Cookies("字段名")=變量或字元串,例如:
Response.Cookies("name2")="Dingdang"
2.如何設定Cookies時間?
Response.Cookies("字段名").expires=時間函數+N,例如:
Response.Cookies("name2").expires=date+1,表示Cookies儲存1天,再比如:
Response.Cookies("name2").expires=Hour+8,表示Cookies儲存8小時。
3.在以往的ASP教程中,很少有介紹Cookies退出的方法。在“退出”這個ASP頁中可以這樣寫:
Response.Cookies("字段名")=""
之後,在用戶端的浏覽器就清除了Cookies,并且Cookies檔案會消失。注意有多少個字段,就要寫多少句來清除。
4.如何讀取Cookies?
變量名=Request.Cookies("字段名"),例如:
name2=Request.Cookies("name2")
如果網頁中寫入這句,則會顯示“Dingdang”。
也可以這樣直接讀取Cookies,
Cookies是屬于Session對象的一種。但有不同,Cookies不會占伺服器資源;而“Session”則會占用伺服器資源。是以,盡量不要使用Session,而使用Cookies。