5.00 / 1 oy

Asp.Net'te Cookie (Çerez) Var mı Kontrolü Yapmak

Sondan başa başlamış oldum ama asp.net ile cookie (çerez) ile çalışma örneklerine asp.net'te cookie silmek başlığından sonra devam ediyorum. Kullanıcının sepetindeki ürünleri bir cookie'de sakladığımız asp.net ile geliştirdiğimiz bir sistem geliştirdiğimizi varsayalım. Peki kullanıcının tarayıcısına daha önce çerez atıp atmadığımızı nereden bileceğiz? Bu sorguyu yapmamızın amacı şu, eğer biz çerezin mevcut olup olmadığı konusunda bir ön kontrol yapmadan doğrudan çerezi okumaya çalışırsak, tarayıcıda henüz bu çerez yoksa sistem bize hata verir. Bu sebeple algoritmamız şu şekilde olabilir:

1. Kullanıcının tarayıcısına daha önce sepetindeki ürünleri saklayabilmesi için SiteSepet çerezi atmış mıyız kontrol et

1a. Eğer çerez zaten varsa oku

1b. Eğer bu çerez daha önce atılmadıysa (kullanıcı siteye ilk kez geliyor olabilir) bu çerezi at

Şimdi bu basit algoritmayı kodlayalım:

 

if (Request.Cookies["SiteSepet"] != null)
    //çerezi oku
else
    //çerez ekle

 

kankito

22.05.2020 01:01

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Asp.Net'te Cookie (Çerez) Var mı Kontrolü Yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.