2017-03-24 11 views

答えて

1

時間を3600と指定した場合、このクッキーが期限切れになるのはいつですか?

それは、されていますが、あなたはそれを設定する前であっても、有効期限が切れUNIXエポックから3600秒は長い行っているので、あなたのクッキーは動作しません。まさにこのクッキーは、+ 3600必修)(時間が必要1970-01-01 1時00分00秒

に失効するように設定されていますか?

はい、今から1時間後にクッキーが期限切れになるようにしたい場合です。この値を指定しないと、現在のセッションが終了するとCookieが自動的に期限切れになります。

expire

クッキーの有効期限が切れる時間を参照してください。 これはUnixのタイムスタンプなので、エポックからの秒数です。言い換えれば、time()関数とそれが期限切れになるまでの秒数を加えて、これを設定するのが最も一般的です。あるいは、mktime()を使うかもしれません。 time()+ 60 * 60 * 24 * 30は、Cookieが30日後に期限切れになるように設定します。 0に設定するか省略すると、セッション終了時(ブラウザが終了したとき)にCookieが期限切れになります。

(強調鉱山)

関連する問題