Koleksi QueryString ASP

Panduan Referensi Objek Request

Definisi dan penggunaan

Koleksi QueryString digunakan untuk mengambil nilai variabel dalam string permintaan HTTP.

String permintaan HTTP (HTTP query string) ditentukan oleh nilai setelah tanda tanya (?), seperti contoh:

<a href="test.asp?txt=this is a query string test">Link dengan string permintaan</a>

Kode di atas dapat menghasilkan variabel bernama txt dengan nilai "this is a query string test".

String permintaan dapat dihasilkan melalui pengiriman formulir, atau melalui pengguna yang memasukkan alamat di baring browser.

Syarat

Request.QueryString(variable)[(index)|.Count]
Parameter Deskripsi
variable Diperlukan. Nama variabel yang akan diambil kembali dalam string permintaan HTTP.
index Pilihan. Menentukan salah satu nilai variabel. Dari 1 hingga Request.QueryString(variable).Count

Contoh

Contoh 1

Mengelilingi nilai dari semua variabel n dalam string permintaan:

Dengan asumsi, ini adalah permintaan yang dikirimkan:

http://www.codew3c.com/test/names.asp?n=John&n=Susan

Sementara names.asp mengandung kode berikut:

<%
for i=1 to Request.QueryString("n").Count 
  Response.Write(Request.QueryString("n")(i) & "<br />")
next
%>

File names.asp akan menampilkan:

John
Susan

Contoh 2

Dengan asumsi, ini adalah string yang dikirimkan:

http://www.codew3c.com/test/names.asp?name=John&age=30

Kode di atas menghasilkan nilai QUERY_STRING berikut:

name=John&age=30

Sekarang, kami dapat menggunakan informasi ini melalui skrip:

Hi, <%=Request.QueryString("name")%>. 
Usia anda adalah <%= Request.QueryString("age")%>.

Output:

Hi, John. Umur Anda adalah 30.

Jika Anda tidak menentukan nilai variabel yang akan ditampilkan, seperti ini:

String Query adalah: <%=Request.QueryString%> 

Output akan menjadi seperti ini:

String Query adalah: name=John&age=30

Panduan Referensi Objek Request