Navigation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bazı coderler sitenin fazla sayfalardan oluşmasından rahatsız olurlar.Bunu önlemek için tek sayfa işlemleri ile birçok sayfa işlemlerini tek bir sayfada hallederler.
mesela bir örnek yazalım.Bazı sitelerde şöyle görünür ....com/?islem=merhaba gibi . " / " DAN SONRA bir script felan görünmez.windows varsayılan sayfalar arasında default.asp , index.asp gibi sayfaları , adres satırına yazılmasa bile görmektedir.
Eğer default.asp içinde çalıştırılacaksa linklerimiz şöyle olmalıdır.
<a href="?islem=ilk">Merhaba</a> gibi.
Ama çalışacak olan scriptimiz başka bir isimli ise mesela sayfamiz.asp gibi ise o zaman linkleme yöntemimiz şöyle olmalıdır.
<a href="sayfamiz.asp?islem=ilk">Merhaba</a> olmalıdır.
önce sayfalarımıza linkleme yapalım
################### sayfa.asp #####
######## Kodlarımız başlıyor #########
Kod Alanı: |
<a href="sayfa.asp?islem=ilk">İlk Sayfamız olsun</a>
<br>
<a href="sayfa.asp?islem=ikinci">İkinci Sayfamız Olsun</a>
<br>
<a href="sayfa.asp?islem=ucuncu">Üçüncü Sayfamız Olsun</a>
<hr>
<%
Önce adres satırımızda stringi ( querystringi pc ye tanıtalım . querystring Adres satırındaki ? işaretinden sonra gelen ve = işaretinin olduğu yere kadar olan kısım. )
Bizim buradaki stringimiz islem adlı değişkendir.buradaki değişkeni alıp ontedi diye bir değişkene atayalım
adres satırımızdaki cismi aldık : )
ontedi=request.querystring("islem" )
şimdi oradaki ontedi değişkeni bizim istediğimz değerleri alırsa ona göre buna eylem yaptıralım
Eğerki ontedi = ilk ise şunları yap
if ontedi="ilk" then
ekrana ilk sayfamızın içeriğini yazdıralım
response.write "İlk Sayfamız.Oleyyyy"
Eğerki ontedi = ikinci ise şunları yap
elseif ontedi="ikinci" then
ekrana ikinci sayfa içeriğini yazdıralım
response.write "İkinci sayfamız burada oleyyyy"
Eğerki ontedi = ucuncu ise şunları yap
elseif ontedi="ucuncu" then
ekrana uçüncü sayfa içeriğini yazdıralım
response.write "üçüncü sayfamız burada oleyyyy"
şimdi ise bütün koşullarımızı kapatalım
end if
Telif hakkı ontedi ye aittir.
%> |
|
|
|
|
|
|
|
|
Bugün 51 ziyaretçi (64 klik) buradaydı |
|
|
|
|
|
|
|