ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

ASP Tanımlama Bilgileri Koleksiyonu


❮ Komple Yanıt Nesnesi Referansı

Tanımlama bilgileri koleksiyonu, tanımlama bilgisi değerlerini ayarlamak veya almak için kullanılır. Çerez yoksa, oluşturulacak ve belirtilen değeri alacaktır.

Not: Response.Cookies komutu <html> etiketinden önce görünmelidir.

Sözdizimi

Response.Cookies(name)[(key)|.attribute]=value

variablename=Request.Cookies(name)[(key)|.attribute]

Parameter Description
name Required. The name of the cookie
value Required for the Response.Cookies command. The value of the cookie
attribute Optional. Specifies information about the cookie. Can be one of the following parameters: 
  • Domain -  Write-only. The cookie is sent only to requests to this domain
  • Expires - Write-only. The date when the cookie expires. If no date is specified, the cookie will expire when the session ends
  • HasKeys - Read-only. Specifies whether the cookie has keys (This is the only attribute that can be used with the Request.Cookies command)
  • Path - Write-only. If set, the cookie is sent only to requests to this path. If not set, the application path is used
  • Secure - Write-only. Indicates if the cookie is secure
key Optional. Specifies the key to where the value is assigned

Örnekler

"Response.Cookies" komutu, bir tanımlama bilgisi oluşturmak veya bir tanımlama bilgisi değeri ayarlamak için kullanılır:

<%
Response.Cookies("firstname")="Alex"
%>

Yukarıdaki kodda "firstname" isimli bir cookie oluşturduk ve ona "Alex" değerini atadık.

Bir tanımlama bilgisine, bir tanımlama bilgisinin ne zaman sona ereceği bir tarih belirlemek gibi bazı nitelikler atamak da mümkündür:

<%
Response.Cookies("firstname")="Alex" 
Response.Cookies("firstname").Expires=#May 10,2002#
%>

Artık "ad" adlı çerez "Alex" değerine sahiptir ve 10 Mayıs 2002'de kullanıcının bilgisayarından sona erecektir.

"Request.Cookies" komutu çerez değeri almak için kullanılır.

Aşağıdaki örnekte, "firstname" çerezinin değerini alıyoruz ve bir sayfada görüntülüyoruz:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

Çıktı:
Firstname=Alex

Bir tanımlama bilgisi, birden çok değerden oluşan bir koleksiyon da içerebilir. Çerezin Anahtarları olduğunu söylüyoruz.

Aşağıdaki örnekte, "user" adında bir çerez koleksiyonu oluşturacağız. "Kullanıcı" çerezi, bir kullanıcı hakkında bilgi içeren Anahtarlara sahiptir:

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

Aşağıdaki kod, sunucunuzun bir kullanıcıya gönderdiği tüm çerezleri okur. Kodun, bir tanımlama bilgisinin HasKeys özelliğine sahip Anahtarlara sahip olup olmadığını kontrol ettiğini unutmayın:

<html>
<body>

<%
dim x,y

for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>

</body>
</html>
%>

Çıktı:

firstname=Alex

user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25


❮ Komple Yanıt Nesnesi Referansı