Bir sunucu taraflı programlama dili tam olarak nedir ? 03.05.2010 18:44:19
Sonraki bölümler, sunucu taraflı programlama dillerinden olan ASP’yi (Active Server Pages) ayrıntılı olarak anlatmak üzere hazırlanmıştır.
Sunucu taraflı programlamanın ne demek olduğunu anlamak için isterseniz ilk önce istemci taraflı programlama dillerinden HTML dilinin çalışma prensibine nedir.
HTTP (HyperText Transfer Protokol), web üstünde bilgi dağıtımı için kullanılan temel protokoldür. HTTP, dosyaların kolaylıkla transfer edilebilmesi için oldukça etkin ve hızlıdır. HTTP diğer web teknolojileri ile birlikte gelişmektedir. HTTP’nin temel özellikleri HTTP 0.9 da bulunmaktadır. HTTP’nin 0.9 sürümünde birçok eksikler bulunuyordu. Bunlardan başlıcaları içerik tiplemesine (content typing) izin vermemesi ile istek ve cevapların sağlanmasında meta-bilgilerin kullanılması için koşullar olmamasıdır.
HTTP/0.9 un eksikliklerini gidermek için HTTP’nin şu anda kullanılan olan HTTP/1.0 geliştirilmiştir. Bu sayede Content-Type (içerik tipi) alanı bulunan başlıklara ve diğer tipte meta bilgilerine izin verilmiştir. Aktarılan verinin tipi Content-Type alanında tanımlanır. Ayrıca dil, verinin kodlanma tipi ve durum bilgisi gibi veri hakkında başka bilgiler de sağlayabilirsiniz.
Bir çok web kullanıcısı ve yayımcısının HTTP’de istediği özelliklerden biri güvenliktir. Web sağlayıcıları ve kullanıcıları güvenli olarak işlemleri (transaction) iletebilmeyi istemektedir. E-ticaretin yaygın olarak kullanımını sağlamak için güvenlikle ilgili anahtar nokta, işlemlerin güvenliğini sağlamak ve kodlamaktır. Şu anda HTTP’nin güvenlik özellikli sürümleri için çeşitli taslaklar bulunmaktadır. Bu özelliklerden birisi kabul gördüğünde HTTP kullanan güvenlikli işlemler bir hayal olmaktan çıkacaktır.
Asp’ de Dizi Değişkenleri 03.05.2010 18:37:28
Programlamada bazen istediğimiz şeyin devamlılığını bekleriz. Bu nu Dizi (Array) değişkleriyle saylayabiliriz.
Şimdi örnek olarak 4 elemanlı bir dizi değişkeni oluşturalım.
4 adet elemanı tanımlamak için 3 rakamını kullanmamız gerekir ve 4 elemanlı bir dizi elde etmiş oluruz.
Bunu 2 Yöntemle yapabiliriz
İndis belirterek değer atama
<%
dizi(0) = "Elma"
dizi(1) = "Armut"
dizi(2) = "Araba"
dizi(3) = "Bilgisayar"
dizi(4) = "Televizyon"
%>
Seri şekilde değer atama
<%
dizi = Array("Elma","Armut","Araba","Bilgisayar","Televizyon")
%>
<%Response.Write dizi(3)%> . Yazdığımızda sayfaya çıktısı " Bilgisayar " olacaktır.















