JavaScript'teki Çerezler: Ayarla, Al & Örneği Sil

İçindekiler:

Anonim

Çerez nedir?

Çerez, tarayıcınız tarafından erişilmek üzere bilgisayarınızda saklanan bir veri parçasıdır. Ayrıca bilerek veya bilmeyerek tanımlama bilgilerinin faydalarından yararlanmış olabilirsiniz. Her seferinde oturum açmaya çalıştığınızda yazmak zorunda kalmamak için Facebook şifrenizi hiç kaydettiniz mi? Cevabınız evet ise, o zaman çerez kullanıyorsunuzdur. Çerezler anahtar / değer çifti olarak kaydedilir.

Neden bir Çerez'e ihtiyacınız var?

Bir web tarayıcısı ile sunucu arasındaki iletişim, HTTP adlı durum bilgisiz bir protokol kullanılarak gerçekleşir. Durum bilgisi olmayan protokol, her isteği bağımsız olarak ele alır. Bu nedenle sunucu, verileri tarayıcıya gönderdikten sonra saklamaz. Ancak birçok durumda verilere tekrar ihtiyaç duyulacaktır. İşte kurabiyeler bir resme dönüşüyor. Çerezlerle, web tarayıcısının veriye her ihtiyaç duyulduğunda sunucuyla iletişim kurması gerekmeyecektir. Bunun yerine, doğrudan bilgisayardan alınabilir.

Javascript Set Çerezi

Belgeyi kullanarak tanımlama bilgileri oluşturabilirsiniz. bunun gibi çerez özelliği.

document.cookie = "cookiename=cookievalue"

Çerezinize son kullanma tarihi bile ekleyebilirsiniz, böylece belirli çerez, belirtilen tarihte bilgisayardan kaldırılır. Son kullanma tarihi UTC / GMT biçiminde ayarlanmalıdır. Son kullanma tarihini ayarlamazsanız, kullanıcı tarayıcıyı kapattığında çerez kaldırılacaktır.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"

Çerezin hangi etki alanına ve hangi dizinlere ait olduğunu belirtmek için etki alanını ve yolu da ayarlayabilirsiniz. Varsayılan olarak, bir çerez, çerezi ayarlayan sayfaya aittir.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "

// geçerli sayfaya bir etki alanı ve tüm etki alanına giden bir yol içeren bir çerez oluşturun.

JavaScript Çerez al

Geçerli etki alanı için kaydedilen tüm çerezleri döndürecek olan çereze bu şekilde erişebilirsiniz.

var x = document.cookie

JavaScript Çerezi Sil

Bir çerezi silmek için, çerezin değerini boş olarak ayarlamanız ve geçerlilik sonu değerini geçmiş bir tarihe ayarlamanız yeterlidir.

document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"

Bu Örneği kendiniz deneyin:

 Çerez !!!