|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WWW.KRALİYET.AİLESİYİZ.BİZ |
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
ASP Dersleri 4 |
|
|
|
|
|
|
|
|
|
|
|
Request.Querystring
ASP teknolojisinde çok kullanılan ifadelerden bir diğeri de Request.Querystring dir. Bu deyim bir sayfadan başka bir sayfaya değişken yada değişkenler taşınmasını sağlar. <a href > tagı arasında yazılan ve Response.redirect ile yönlendirilen diğer sayfaya değişkenler taşımayı sağlar. equset.Querystring ile bir sayfadan diğer sayfaya değişken aktarmanın genel kullanımı şu şekildedir.
<a href="yonlendirilecek_sayfa.asp?ad=erhan&yas=20"> bu linke basıldığında yönlendirilecek sayfa açılacak ve ad, yaş isminde iki değişken sayfaya geçirilecek, işte bu değişkenler Request.Querystring deyimi sayesinde başka bir değişkenin içerisine aktararak kullanılır. Hemen bir örnek Yapalım
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Requestquerystring</title>
</head>
<body>
<A href="requestquerystring2.asp?ad=erhan&yas=20">bu linke basıldığında diğer sayfa değişkenler aktarılacak </a>
</body>
</html>
Şimdi ikinci sayfamızı yapalım
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Request querystring</title>
</head>
<%
ad=request.querystring("ad")
yas=request.querystring("yas")
%>
Bir önceki sayfadan gönderilen değerler
<br>
AD=<%=ad%>
<br>
YAS=<%=yas%>
</html>
Request.querystring de Form kullanımı
Bunun diğer request.querystring ile hiçbir farkı yok sadece bunda değişkenler form elemanlarını kullanarak göndeririz. bir örnekle açıklayalım
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Request querystring</title>
</head>
<form method="get" action="Requestquerystring4.asp">
İsminiz : <input type="text" name="isim" size="20"> <input type="submit" value="Gir">
</form>
</html>
Burada dikkat etmemiz gereken değişkeni taşıyacağımız textboxun ismi. Çünkü bir diğer sayfamız da değişkeni kullanabilmek için texboxun namesini bilmemiz gerekir. Şimdi ikinci örneği yapalım
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Request querystring</title>
</head>
<%
Response.write("Merhaba : <b>" & Request.querystring("isim") & "</b>")
%>
</html>
Request.Serververiables
Kullanıcıya sunucu ve browser hakkında bilgiler gönderir. Örnek :
<html>
<head>
<title>requestserververiabbles</title>
</head>
<body>
Kullandığınız tarayıcı
<b>
<%
Response.write(Request.serververiables("http_user_agent"))
%>
</b><br>
IP adresiniz :
<b>
<%
Response.write(Request.serververiables("remote_addr"))
%>
</b><br>
DNS:
<b>
<%
Response.write(Request.serververiables("remote_host"))
%>
</b><br>
Kullanılan metod
<b>
<%
Response.write(Request.serververiables("request_metod"))
%>
</b><br>
Sunucunun Domain ismi
<b>
<%
Response.write(Request.serververiables("server_name"))
%>
</b><br>
Sunucunun port numarası
<b>
<%
Response.write(Request.serververiables("server_port"))
%>
</b><br>
Sunucunun kullandığı yazılım
<b>
<%
Response.write(Request.serververiables("server_software"))
%>
</b><br>
</body>
</html>
|
Bugün 18055 ziyaretçi (33801 klik) kişi burdaydı! |
|
|
|
|
|
 |
|
BRKBYT.TR.GG |
|
|
|
|
|
 |
|
MÜZİK KÖŞESİ |
|
|
|
|
|
 |
|
ATATÜRK KÖŞESİ |
|
|
| |