ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [15]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [9]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

11

Cookies (Kurabiyeler veya Çerezler)

Genel İçerikler6 yorum5031 izlenimsrcnckr

Response nesnesinin bir koleksiyonu olan cookiesler genelde bir değeri saklamaya yarar. Çokça kullanılan bir koleksiyondur. Bu yazımızda konumuz bunu incelemek.


Cookies'ler form alanlarında yada kullanıcıya ait bir sorgu için kullanılır. Ziyaretçinin bilgisayarına atılan bir dosyaya bilgiler yazdırılır ve gerek duyulduğunda bi bilgiler çağrılarak sorgular yapılır. Cookiler genellikle;

1. Online bilgi alışverişinde kullanılır.
2. Ziyaretçinin ad,soyad etc.. gibi bilgilerini belirtilen süre dahilinde saklar.
3. Ziyaretçinin sayfa üzerindeki kişisel tercihlerini saklar.
Bu örneklerimiz çoğaltılabilinir. Genellikle kullanım amaçları bu şekildedir.

Cookie'lerin Oluşturulması
Sayfamızda bir cookie oluşturmak için şöyle bir ifadeye başvurmamız gerekir.
<% Response.Cookies("Cookie_adı") = "Cookie_değeri" %>


Cookieler'e Yaşam Sürecinin Belirtilmesi
Verdiğimiz cookie ziyaretçinin bilgisayarında ne kadar süre saklanacağını belirtmemiz gerekmektedir. Belirttiğimiz süre dolduğunda kendi kendini imha eder. Eğer bunu belirtmek istersek şöyle bir ifadeye gereksinim duymaktayız;
<% Response.Cookies("cookie_adı").Expires = "zaman" %>


Cookie'lerin Silinmesi
Sayfamızda bazen belirtilen cookie süresi dolmadan sildirmemiz gerekir. Mesela bir üyelik girişinde cookie kullanıldığını düşünün. Kullanıcı güvenli çıkış linkine tıkladığında cookie'lerin o anda silinmesini sağlamamız gerekmektedir.
<% Response.Cookies("Cookie_adı") = "" %>


Cookielerin Sayfada Yorumlanması - Çağırılması
Cookiemizi oluşturduk, yaşam süresini verdik. Peki biz bu cookiemizi nasıl çağıracağız. Hemen bu konuyada değinerek bir örnek ile konuyu bitirmek istiyorum.
<% request.cookies("cookie_adı") %>


ÖRNEK
Basit bir forma girilen bilgilerin cookie ile saklanmasını ve yorumlanmasını sağlayan bir form hazırlayalım.
Form.asp için aşağıdaki kodları yazınız.
<form action="isle.asp" method="post">
     <input type="text" name="ad" value="<%=Request.Cookies("ad")%>" />
     <input type="submit" value="Gönder" />
</form>

Action'da belirttiğimiz değer olan isle.asp için aşağıdaki kodları yazınız.
<%
     ad = request.Form("ad")
     response.cookies("ad") = ad
     response.write "Adınız "&ad&""
%>

şimdi örneğimizi açıklayalım. Bir form alanımız var ve sadece ad texti bulunmaktadır. Buraya girdiğimiz değeri post ediyoruz ve ad değişkenine sabitliyoruz. Ardından ad isimli bir cookies yaratarak gelen değeri veriyorum. Son olarakta gelen değeri sayfaya yazdırıyorum.

Ve şimdi post ettikten sonra tekrardan form alanına dönerseniz ad için girilecek text alanında daha önce girmiş olduğumuz değerin yer aldığını göreceksiniz. :)

Etiketler  :  cookie   expires  

İçeriği takip etSayfayı YazdırPermalink

6 yorum var

#342.-Fuat şengül-22 Eylül 2007 Cumartesi

Ya arkadaşlar tamam hertarafta cookieleri anlatan birileri var ancak burada bir eksiklik var..

Herkes

Response.Cookies("vesayre").expires="zaman"  diyo ama bu zaman nasıl kullanılır yazmıyor

Buraya eğer 1-2 gibi rakamlar yazarsak bunu gün olarak değerlendiriyor. ama bunun dakika cinsinden nasıl belirtileceğini kimse söylemiyor ne dir bunun sırrı ya kimse bilmiyo ya da kimse ilgilenmiyo buna bir açıklık getirelim lütfen bilir kişilere sesleniyorum ha.

#392.-Ümit KUZAN-04 Kasım 2007 Pazar

Arkadaşım Örneğin Now()+5 Gibi  .. !!

#644.-alim ömer abul-16 Temmuz 2008 Çarşamba

Ya arkadaşlar tamam hertarafta cookieleri anlatan birileri var ancak burada bir eksiklik var..

Herkes

Response.Cookies("vesayre").expires="zaman"  diyo ama bu zaman nasıl kullanılır yazmıyor

Buraya eğer 1-2 gibi rakamlar yazarsak bunu gün olarak değerlendiriyor. ama bunun dakika cinsinden nasıl belirtileceğini kimse söylemiyor ne dir bunun sırrı ya kimse bilmiyo ya da kimse ilgilenmiyo buna bir açıklık getirelim lütfen bilir kişilere sesleniyorum ha.



demişki arkadasım 1 2 yada 3 girerse bunu gun olarak gırıyor bence onu saniye olarakgiriyor gunolarakgırmesı ıcın now()+ yada Date()+ rakam seklınde gırılır..  en dogrusu sudur.

hour() + 1 bir saat
minute() + 1 bir dakika gibi terimler kullanılır..

#760.-illaki-30 Ekim 2009 Cuma

ya arkadaslar tamamda şu dakikaya bir örnek yokmu. verdiklerinizi denedim ama olmadı. dakika olarak alması için minute yaptım tık yok hiç uzun sürede atmıyor ne iştir.

#835.-ilyas demirbaş-17 Haziran 2010 Perşembe

antoloji bölümünde yetkili şarirde yazıyorum ve şiiri kaydet butonuna bastığımda cookies kurabiyelerinin etkinleştirilmesi tavsiyesiyle karşılaşıyorum ve hangi yolu izlemem gerektiğini bilmiyorum yardım istiyorum

#859.-web tasarım-27 Aralık 2010 Pazartesi

merhaba . arkadaşlar now()+ 365 yapıyorum herhangi bir id ye eşitliyorum o anda güzel çalışıyor site kapanmazsa. expoloreri kapattığım anda yeniden açınca değerlerin uçtuğunu görüyorum nedendir bilen var mı acaba aranızda?
teşekkürler..


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. With (Kullanımı) ile Nesnelerin Yönetimi
  2. Response Nesnesi

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. "<" ve ">" Arasındaki Tüm Karakterleri Temizlemek
  2. Mail List yapımı
  3. Asp ile Sub Kullanımı
  4. ASP ile Ajax Kullanımı
  5. Include Deyimi
  6. Sql Enjeksiyonu hakkında bilgiler ve önlemler
  7. Karakter Temizleme

Tavsiye linkler: Kolay Pasta Tarifleri | İftar Vakitleri