Asp は Cookie の操作 (設定 [割り当て]、読み取り、削除 [有効期限の設定] を含む) については、スクリプト ハウスの最初の 2 つの記事を参照してください。
例:
次のようにコードをコピーします。
Response.Cookies("letwego")("visiter")="84ww" '割り当て
Response.Cookies("letwego").Expires= (now() 7) '有効期限を設定します (7 日間)
userName=Request.Cookies("letwego")("visiter") 'Cookie を取得
Response.Cookies("letwego").Expires= (now()-1) 'Cookie を削除し、有効期限を設定します (-1 日)
'dateadd("n",30,now()) は分を取得します
'dateadd("S",30,now()) は秒を取得します
1.読む
次のようにコードをコピーします。
Response.Cookies("訪問者")="aaa"
a=Request.Cookies("訪問者")
Response.Cookies("レットウィーゴ")("訪問者")="aaa"
a=Request.Cookies("レットウィーゴ")("訪問者")
2. 有効期限を設定する
Response.Cookies("visiter").expires=dateadd("H",8,now())' は、Cookie が 8 時間保存されることを意味します
Response.Cookies("user_name").Expires=Date 1 ' Cookie の保存時間を指定します
クッキーを 1 時間保存します
Response.Cookies("MyCookie").Expires= (now() 1/24)
Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
60 か月後に期限切れになるように設定
Response.Cookies("ユーザー").expires=秒() 7
期限切れ後に定義された時間は、時間関数で置き換えることができます
例: date() 7 は今日の時刻に 7 日を加算することを意味し、 Second() 7 は 7 秒を意味します。
Response.Cookies("フィールド名").expires=time function N、例:
Response.Cookies("name2").expires=date 1 は、Cookie が 1 日間保存されることを意味します。 別の例:
Response.Cookies("name2").expires=Hour 8。Cookie が 8 時間保存されることを示します。
この方法を試してみましたが、うまくいきませんでした(2003server、iis6.0では) 2番目以降に()があるかどうかに関係なく、アクセスすると500エラーが表示されます(それでもWebページを表示できません?忘れました)。 )。
ここで時間の累積には DateAdd 関数を使用することをお勧めします。たとえば、1 時間を合計したい場合は、次のように使用します。
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())
30分:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) は秒を取得します
Expires は Cookie の有効期限を指定します。セッション終了後にクライアントのディスクに Cookie を保存するため、または訪問者のコンピュータに Cookie を長期間保持したい場合がよくあります。この日付は設定する必要があります。
現在の日付以降にこのプロパティが設定されていない場合、タスクの終了後に Cookie の有効期限が切れます。
Cookie の有効期限は「2010 年 1 月 1 日」です: Response.Cookies("CookieName").Expires=# January 01, 2010#
Cookie の有効期限は「Cookie の作成時間 + 365 日」です: Response.Cookies("CookieName").Expires=Date 365 推奨
ただし、ページ間で呼び出されたときに値が空になるように、Response.Cookies("CookieName").Expires=Date をむやみに書かないことをお勧めします。