Hlavná stránka · Diskusné Fórum · Pracovné príležitosti · Zoznam

 Main Menu
o Hlavná stránka
o Zoznam tém
o Zoznam
o Odporučte nás
o Užívatelia
o Vaše konto
o Pridaj článok
o Štatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyhľadávanie
o Fórum
o Workoffice
o Zoznam článkov
o Reklama
o Pridaj článok
o Pridaj novinku

Napíšte nám
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Živě.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o Fórum ::
o Markup languages
o Scriptové jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tému ::

 Pracovné príležitosti
o Ponúkate prácu?
o Hľadáte prácu?

 Autori developer.sk
o Martin Nemeček
o Sväťo Straka
o Jany Masaryk
o Jozef Murín

 
Tipy a Triky [ 14. June 2000] - Jany_Masaryk
ASP Tip - ServerVariables
V tretej časti nášho seriálu o Active Server Pages sme si popísali objekt Request a čiastočne aj jeho kolekciu ServerVariables. Keďže je táto kolekcia pomerne často používaná, vysvetlíme si ju trošku bližšie.



Kolekcia ServerVariables obsahuje preddefinované premenné prostredia ako Item, Key a Count. Čo je však dôležité, umožňuje oddeliť dôležité informácie z HTTP hlavičky odoslané klientským počítačom pomocou hodnôt premennej Key.

Príklad použitia

Tento kúsok kódu zabezpečí, že získame údaje o prehliadači, ktorý poslal požiadavku na server a vypíšeme si ich :
<%@ Language=VBScript %>
<%Option Explicit%>
<%Response.Expires = 0%>
<%
	Dim UserBrowser
	UserBrowser = Request.ServerVariables("HTTP_USER-AGENT")
	Response.Write(UserBrowser)
%>

A takto môže vyzerať výsledok :
Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)

Skrátaný prehľad hodnôt premennej Key kolekcie ServerVariables objektu Request

Kompletný zoznam je prístupný na adrese http://msdn.microsoft.com/library/psdk/iisref/vbob5vsj.htm

Premenná Popis premennej
ALL_HTTP Všetky HTTP hlavičky poslané klientom.
AUTH_PASSWORD Hodnota vložená klientom počas klientskej autentifikácii. Táto premenná je prístupná len ak je používaná autentifikácia "Basic authentication".
AUTH_TYPE Serverom používaná autentifikačná metóda.
AUTH_USER Uživateľské meno použité počas autentifikácie klienta na webovský server.
HTTP_<Meno hlavičky> Hodnota uložená v hlavičke Meno hlavičky.
HTTP_ACCEPT Vracia hodnotu akceptovanej hlavičky.
HTTP_ACCEPT_LANGUAGE Vracia reťazovú hodnotu popisujúcu jazyk použitý pre zobrazenie obsahu stránky.
HTTP_USER_AGENT Vracia reťazovú hodnotu popisujúcu prehliadač, ktorý poslal požiadavku na server.
HTTP_COOKIE Vracia Cookie reťazovú hodnotu, ktorá bola poslaná s požiadavkou.
HTTP_REFERER Vracia hodnotu obsahujúcu originálneho URL v prípade nastania presmerovania.
HTTPS Vráti ON ak požiadavka prišla cez bezpečný (SSL) kanál alebo OFF ak požiadavka neprišla cez SSL kanál.
LOCAL_ADDR Adresa TCP/IP webovského serveru, ktorý prijíma požiadavku HTTP klienta.
LOGON_USER Windows účet uživateľa použitá na prihlásenie do systému.
REMOTE_ADDR TCP/IP adresa klienta.
REQUEST_METHOD Metóda použitá požiadavkou (pre HTTP to sú : GET, HEAD, POST, ... ).
SERVER_NAME Adresa TCP/IP serveru, jeho DNS alebo hostiteľský názov.
SERVER_PORT Číslo portu na ktorý bola požiadavka poslaná.


 
 Príslušné odkazy k téme
Viac o téme: Tipy a Triky | Iné články od: Admin | Pošli komentár | Stránka vhodná na tlač width=15 height=11  Pošli tento článok priateľovi, známemu width=15 height=11


Najčítanejšie články Tipy a Triky:
JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy

Ďalšie články v rubrike Tipy a Triky:

 

"ASP Tip - ServerVariables" | Login / vytvor konto | 0 Komentárov
Prah
Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.



Autorské práva:   ©1999 - 2001 Developer Zone [developer@developer.sk]

Všetky články sú vlastníctvom autorov Developer Zone. Všetky práva vyhradené. Stránky Developer.sk sú vytvorené pomocou PHP-Nuke.
Odkazy na nové články je možné preberať pomocou:Backend.php.