602SQL-┌plnß dokumentace Index   Tisk  

SystΘmovΘ prom∞nnΘ (WBIK)

Formßt:

prom∞nnß

V²znam:

Pou₧φvß se k zφskßnφ hodnoty systΘmovΘ prom∞nnΘ, tj. prom∞nnΘ, kterß existuje a naplnφ se v ka₧dΘm konektoru bez zßsahu u₧ivatele. Lze pou₧φt v konektoru i v Üablon∞. Viz takΘ prom∞nnΘ detail sekce

nßzev prom∞nnΘ v²znam a vlastnosti prom∞nnΘ
MaxRecords - hodnota z WBC konektoru, maximßlnφ poΦet zßznam∙, kter² mohl b²t p°eΦten z databßze

- pokud v souboru WBC nenφ hodnota MaxRecords zadßna, pak tato prom∞nnß mß hodnotu 2147483647 (7FFFFFFF hexadecimßln∞)

- je typu Integer

wb_client - hodnota parametru cgi-binPath v INI souboru dopln∞nß o typ klienta (nap°. /cgi-bin/602cgi8.exe)

- viz podrobnosti

- je typu °et∞zec

wb_database nßzev databßze, ke kterΘ se WBIK p°ipojuje

- viz podrobnosti

- je typu °et∞zec

wb_application nßzev aplikace, se kterou WBIK pracuje

- viz podrobnosti

- je typu °et∞zec

wb_url hodnota <%wb_client%>/<%wb_database%>/<%wb_application%>, tj. Φßst URL p°ipravenß tak, aby v akcφch bylo mo₧no psßt:
<FORM ACTION="<%wb_url%>/nßzev_www_objektu.htw">

- viz podrobnosti

- je typu °et∞zec

wb_www_object nßzev WWW objektu (bez p°φpon .wbc, .htw, .wbs), kter² se prßv∞ provßdφ. Jejφ hodnota se m∙₧e m∞nit: v p°φpad∞, ₧e se provßdφ konektor (samostatn² WWW objekt), obsahuje tato prom∞nnß jmΘno konektoru, p°i provßd∞nφ Üablony, kterß je uvedena v ·daji Template v konektoru, obsahuje tato prom∞nnß jmΘno tΘto Üablony. Navφc pokud nastane p°i provßd∞nφ WWW objektu chyba a generuje se dokument podle chybovΘ Üablony, obsahuje tato prom∞nnß nßzev chybovΘ Üablony; v p°φpad∞ standardnφ chybovΘ Üablony mß tato prom∞nnß hodnotu NULL
SERVER_NAME domΘnovΘ jmΘno webserveru

- je typu °et∞zec

QUERY_STRING obsahuje seznam vÜech vstupnφch formulß°ov²ch prom∞nn²ch ve formßtu prom∞nnß1=hodnota1&prom∞nnß2=hodnota2&...

JmΘna prom∞nn²ch i hodnoty jsou "odescapovanΘ" (tj. pod°et∞zce %hh jsou p°evedeny na znaky danΘho ASCII k≤du). Prom∞nnß QUERY_STRING mß hodnotu NONESTRING, pokud dan² konektor zpracovßvß vstup z formulß°e <FORM ENCTYPE="multipart/form-data">, tj. pokud dan² formulß° odesφlß do databßze aspo≥ jeden soubor pomocφ <INPUT TYPE="FILE">.

wb_suffix_path obsahuje Φßst URL za nßzvem WWW objektu, kter² klienti provßd∞jφ.

Nap°. pro URL /cgi-bin/602cgi8.exe/databaze/aplikace/www_objekt.wbc/folder1/folder2/file.ext mß tato prom∞nnß hodnotu /folder1/folder2/file.ext . Pokud v URL za nßzvem WWW objektu nic nenßsleduje, mß tato prom∞nnß hodnotu prßzdn² °et∞zec (resp. NONESTRING, co₧ je totΘ₧).

CURRENT_DATE aktußlnφ datum

- je typu datum (Date)

CURRENT_TIME aktußlnφ Φas

- je typu Φas (Time)

CURRENT_TIMESTAMP aktußlnφ ·daj o datu a Φase

- je typu datum a Φas (Timestamp)

REMOTE_ADDR IP adresa poΦφtaΦe s internetov²m prohlφ₧eΦem (browserem), kter² po₧aduje sestavenφ strßnky; tento ·daj se zφskßvß od WWW serveru

- je typu °et∞zec

REMOTE_HOST domΘnovΘ jmΘno poΦφtaΦe s internetov²m prohlφ₧eΦem (browserem), kter² po₧aduje sestavenφ strßnky; tento ·daj se zφskßvß od WWW serveru - ne vÜechny WWW servery tuto hodnotu p°edßvajφ

- je typu °et∞zec

HTTP_USER_AGENT °et∞zec obsahujφcφ informaci o pou₧itΘm browseru; ne vÜechny WWW servery tuto hodnotu p°edßvajφ, konkrΘtnφ hodnoty je t°eba vyzkouÜet

- je typu °et∞zec

HTTP_COOKIE_xxx existuje-li cookie jmΘnem xxx, lze jeho hodnotu zφskat z tΘto prom∞nnΘ

- je typu °et∞zec

HTTP_REFERER obsahuje hodnotu HTTP hlaviΦky Referer (viz. norma HTTP/1.1), nebo NULL, pokud danß hlaviΦka nenφ pro dan² dokument nastavena.

- je typu °et∞zec


P°φklad:

pou₧itφ prom∞nnΘ s konstantnφ Φßstφ URL

<FORM METHOD="POST" ACTION="<%wb_url%>/20f.htw" TARGET="hlava_frame">

atd.

P°φklad:

jednoduchΘ zjiÜt∞nφ typu browseru:

<% if HTTP_USER_AGENT .=. "MSIE" %> MSIE <%else%> NN <%endif%><br>