Cookie を操作する 3 つの方法

黄舟
黄舟オリジナル
2016-12-16 10:50:591189ブラウズ

1, jquery.cookie.js

この記事は非常に詳しく書かれています:

http://www.cnblogs.com/afuge/archive/2013/07/03/3169048.html

2, を使用する場合cookie を操作するにはネイティブ js

jquery.cookie.js を使用しますが、通常は cookie の非互換性の問題が発生するため、ネイティブ js を使用する必要があります

3、サーバー終了処理

///


/// クリック値を Cookie に保存します
///

PRivate void SetCookieValue(HttpContext context, string dic, string cookieName, string keyName)
{
HttpCookie クッキー= New HttpCookie (cookiename); // Cookie の名前と Cookie の名前を設定します
if (context.request.cookies [cookiename]! = Null) {
cookie = context.request.coo okies [cookiename]; if(cookie.values.count> 0 && cookie.values.getvalues(keyname)!= null && cookie.values.getValues(keyname).length> 0) , 0, 0, 0); // 有効期限は 3 時間です
cookie.Expires = DateTime.Now.Add(ts) // 有効期限を設定します
cookie.Values.Add( keyName, dic);
context .Response.AppendCookie(cookie);
//NCookieUtil.SetCookie(keyName, dic);
}
///
/// クリックされた値を cookie から取得します
/// public string GetClickValue(HttpContext context, string cookieName, string keyName)
{
string userName = "";
if (context.Request.Cookies[cookieName] != null) (context.Request.Cookies[cookieName][ keyName] != null)
}
//userName = NCookieUtil.GetCookie( keyName);
return userName; void Remove(string cookieName, string keyName)
{
HttpCookie cookie = HttpContext.Current.Request.クッキー[クッキー名];
if(cookie!= null)
{
if(cookie.Values.count> 0)cookie.Expires = DateTime.Now.AddDays (-1));

}
}}}

実際には、これら 3 つの方法でも 2 番目の方法を使用することをお勧めします。

上記は Cookie の 3 つの操作方法の内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。