tutorial pengembangan web terbaru
 

ASP ServerVariables Koleksi


<Complete Reference Permintaan Obyek

Koleksi ServerVariables digunakan untuk mengambil server nilai variabel.

Sintaksis

Request.ServerVariables (server_variable)

Parameter Deskripsi
server_variable Wajib. Nama variabel Server untuk mengambil

Server Variabel

Variabel Deskripsi
ALL_HTTP Mengembalikan semua header HTTP yang dikirim oleh klien. Selalu diawali dengan HTTP_ dan dikapitalisasi
ALL_RAW Mengembalikan semua header dalam bentuk mentah
APPL_MD_PATH Mengembalikan path basis meta untuk aplikasi untuk DLL ISAPI
APPL_PHYSICAL_PATH Mengembalikan jalur fisik yang sesuai dengan jalur dasar meta
AUTH_PASSWORD Mengembalikan nilai yang dimasukkan dalam dialog otentikasi klien
AUTH_TYPE Metode otentikasi yang menggunakan server untuk memvalidasi pengguna
AUTH_USER Mengembalikan baku nama pengguna dikonfirmasi
CERT_COOKIE Mengembalikan ID unik untuk klien sertifikat sebagai string
CERT_FLAGS bit0 diatur ke 1 jika sertifikat klien hadir dan bit1 diatur ke 1 jika otoritas cCertification dari sertifikat klien tidak valid
CERT_ISSUER Mengembalikan bidang penerbit sertifikat klien
CERT_KEYSIZE Mengembalikan jumlah bit dalam Secure Socket ukuran Lapisan kunci koneksi
CERT_SECRETKEYSIZE Mengembalikan jumlah bit dalam server sertifikat kunci pribadi
CERT_SERIALNUMBER Mengembalikan bidang nomor seri sertifikat klien
CERT_SERVER_ISSUER Mengembalikan bidang penerbit sertifikat server
CERT_SERVER_SUBJECT Mengembalikan bidang subjek sertifikat server
CERT_SUBJECT Mengembalikan bidang subjek sertifikat klien
CONTENT_LENGTH Mengembalikan panjang konten seperti dikirim oleh klien
CONTENT_TYPE Mengembalikan data jenis konten
GATEWAY_INTERFACE Mengembalikan revisi spesifikasi CGI yang digunakan oleh server
HTTP_< HeaderName > Mengembalikan nilai yang disimpan dalam header HeaderName
HTTP_ACCEPT Mengembalikan nilai dari header Terima
HTTP_ACCEPT_LANGUAGE Mengembalikan string yang menjelaskan bahasa yang digunakan untuk menampilkan konten
HTTP_COOKIE Mengembalikan string cookie yang disertakan dengan permintaan
HTTP_REFERER Mengembalikan string yang berisi URL dari halaman yang disebut permintaan ke halaman saat ini menggunakan <a> tag. Jika halaman diarahkan, HTTP_REFERER kosong
HTTP_USER_AGENT Mengembalikan string yang menjelaskan browser yang mengirim permintaan
HTTPS Pengembalian ON jika permintaan datang melalui saluran aman atau OFF jika permintaan datang melalui saluran non-aman
HTTPS_KEYSIZE Mengembalikan jumlah bit dalam Secure Socket ukuran Lapisan kunci koneksi
HTTPS_SECRETKEYSIZE Mengembalikan jumlah bit dalam server sertifikat kunci pribadi
HTTPS_SERVER_ISSUER Mengembalikan bidang penerbit sertifikat server
HTTPS_SERVER_SUBJECT Mengembalikan bidang subjek sertifikat server
INSTANCE_ID ID untuk contoh IIS dalam format teks
INSTANCE_META_PATH Path basis meta untuk contoh IIS yang merespon permintaan
LOCAL_ADDR Mengembalikan alamat server di mana permintaan datang
LOGON_USER Mengembalikan akun Windows yang pengguna login ke
PATH_INFO Mengembalikan informasi path tambahan seperti yang diberikan oleh klien
PATH_TRANSLATED Sebuah versi terjemahan PATH_INFO yang mengambil jalan dan melakukan setiap pemetaan virtual-to-fisik yang diperlukan
QUERY_STRING Mengembalikan informasi query disimpan dalam string berikut tanda tanya (?) Dalam permintaan HTTP
REMOTE_ADDR Mengembalikan alamat IP dari host remote membuat permintaan
REMOTE_HOST Mengembalikan nama host membuat permintaan
REMOTE_USER Mengembalikan sebuah string belum dipetakan user-nama yang dikirimkan oleh pengguna
REQUEST_METHOD Mengembalikan metode yang digunakan untuk membuat permintaan
SCRIPT_NAME Mengembalikan jalur virtual untuk script dieksekusi
SERVER_NAME Mengembalikan nama server tuan rumah, DNS alias, atau alamat IP karena akan muncul di URL diri referensi
SERVER_PORT Mengembalikan nomor port yang permintaan itu dikirim
SERVER_PORT_SECURE Mengembalikan string yang berisi 0 atau 1. Jika permintaan tersebut sedang ditangani pada port aman, itu akan menjadi 1. Jika tidak, itu akan menjadi 0
SERVER_PROTOCOL Mengembalikan nama dan revisi protokol informasi permintaan
SERVER_SOFTWARE Mengembalikan nama dan versi perangkat lunak server yang menjawab permintaan dan menjalankan gateway
URL Mengembalikan bagian dasar dari URL

contoh

Anda dapat loop melalui semua variabel server seperti ini:

<%
for each x in Request.ServerVariables
  response.write(x & "<br>")
next
%>

Contoh berikut menunjukkan bagaimana untuk mengetahui jenis pengunjung browser, alamat IP, dan banyak lagi:

<html>
<body>
<p>
<b>You are browsing this site with:</b>
<%Response.Write(Request.ServerVariables("http_user_agent"))%>
</p>
<p>
<b>Your IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>
<p>
<b>The DNS lookup of the IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_host"))%>
</p>
<p>
<b>The method used to call the page:</b>
<%Response.Write(Request.ServerVariables("request_method"))%>
</p>
<p>
<b>The server's domain name:</b>
<%Response.Write(Request.ServerVariables("server_name"))%>
</p>
<p>
<b>The server's port:</b>
<%Response.Write(Request.ServerVariables("server_port"))%>
</p>
<p>
<b>The server's software:</b>
<%Response.Write(Request.ServerVariables("server_software"))%>
</p>
</body>
</html>

<Complete Reference Permintaan Obyek