2012-04-26 14 views
10

Javascript süreklilik çerezinin maksimum kabul edilebilir son kullanım süresi değeri ne olabilir?Javascript çerezinin Maksimum Yaşam Süresi

+3

Bunun mümkün olduğunu düşünmüyorum. Sadece o zamanlar kullanıcılarınızın öldüğünden emin olmak için herhangi bir keyfi büyük bir zaman değeri seçin ...;) –

+0

@ShashankKadne: Evet .. Aynı şeyi düşünüyorum da .. bu 100 yıl sonra olabilir mi? bu kabul edilebilir mi? – Jeevi

+0

Neden olmasın? 100 gün için "8640000" olarak ayarlayın. Saniyeler içinde olmalı. –

cevap

9

Oku: javascript çerez Expires and Max-Age of Cookies

Yaşam süresi örneğin çerezleri oluştururken 10 dakika

expiry = new Date(); 
expiry.setTime(date.getTime()+(10*60*1000)); 
// Ten minutes 
// Date()'s toGMTSting() method will format the date correctly for a cookie 
document.cookie = "visited=yes; expires=" + expiry.toGMTString(); 

orada yaşam süresini ayarlamak aşağıdaki ayarlamak için ne kadar zaman bağlıdır olduğu yaşam süresi coookie'yi ayarlayamazsınız ... yani hiç bir zamanlama içermeyen bir çerez

+1

Merhaba ,, teşekkürler ... benim sorum, (10 * 60 * 1000) değiştirilebilen maksimum değer nedir? – Jeevi

+0

Emin değilim ama tamsayı max maixumum değeri ... ben google onu dışarı google olabilir –

+0

Yani, GMT herhangi bir geçerli tarih çerez için expirytime olarak kabul edilebilir !!! – Jeevi

2

Sonsuza dek çerez: Çerezleri her okuduğunuzda yeniden yazarsanız, Son kullanma tarihi geçmişte bazı saçma tarihe kadar: örneğin 10 yıl.

Bunun için sonsuza kadar web sayfası 10 yılı aşkın için okunmayacak olduğunu varsaymak için, hangi durumda bu noktada. Yine de, 10 yıl boyunca çerezleri kullanmaya devam edeceğimizi düşünürsek,

Ayrıca, bir çerez uzun ömürlülüğü, yalnızca üzerinde depolandığı sürece geçerlidir. Aynı donanımı 10 yıl içinde mi kullanacaksınız?

Not: Çerezleri okuduktan sonra hemen aynı cookie'leri yazdım. Bazı bilgisayarlarda sorunlu olduğunu gördüm (nedeni bilinmeyen). ,

var x=getCookie('mycookie'); 
setTimeout('saveCookie("mycookie", x)',1000) 

getCookie ve saveCookie bu örnekte oluşturmak zorunda fonksiyonları olan ve saveCookie fonksiyonu 10 yıl

teknoloji evriminin hızında

de çerez ömrünü ayarlar: Fix zaman aşımı yazma çerez gömmek edildi Bu 'sonsuza kadar' :-)

İlgili konular