APIを使ってクッキーを保存しても、ブラウザを再起動したら情報が消えている。

解決


ももも  2003-02-14 22:06:33  No: 77094

VB6でwebアプリを作っていて、データの保存にCookieを使うのですが
この掲示板の過去ログで”魔界の仮面弁士”さんが書かれていた
InternetGetCookie、InternetSetCookie を使っているのですが
ブラウザを閉じるまではデータは残っているのですが、一旦閉じてしまうと
データが消えてしまいます。

どうしたら消えなくすることができるでしょうか?

現在は
InternetGetCookie(URLName, CookieName, 変数, 255)
InternetSetCookie(URLName, CookieName, 保存したい値)
という感じで書いています。

ps.URLNameの内容もあっているか不安です。。。


魔界の仮面弁士  2003-02-14 23:04:03  No: 77095

cookieをHD上に保存しておくためには、
その有効期限を明示する必要があります。

有効期限のないcookieは、メモリ上のみにおかれますので、
セッションが終了すると、cookieそのものも消えてしまいます。
http://msdn.microsoft.com/library/en-us/wininet/wininet/managing_cookies.asp


ももも  2003-02-15 00:52:12  No: 77096

無事解決できました〜。
HPで調べていたら、有効期限がいるのかな?とは思っていたのですが
記述の仕方が分からなくて困っていたので、すごく助かりました。
ありがとうございます!!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加