Odp: $ARGV

Ivo.Hanuska na hella.com Ivo.Hanuska na hella.com
Pondělí Listopad 20 08:25:21 CET 2006


Podle mne to vychází z HTTP specifikací (tedy spíš z CGI specifikací). 
Typoval bych, že si s argumenty pohraje webový server, prototože ten je 
dostane od klienta a předává je dál CGI skriptu v dohodnuté formě (tedy 
jako seznam ve formě jmenoproměnne='obbsah'). Když webový server nerozumí 
argumentům (tedy nedostane je v té formě, kterou má), tak vše považuje za 
jediný nestandartní argument a ten předá dál.

Snad si to vysvětluju správně.

Ivo Hanuška



Uz nekolikrat jsem narazil na webhostingove servery, zalozene na Linuxu a 
Apache, kde v Perlu nefunguje $ARGV[x]. Proste to nevraci vstupni 
parametry 
metody GET. Zajimave je, ze perlovska funkce param('neco') funguje.
Jinymi slovy, kdyz poslu parametry takto
    http://domena.com?111+aaa
tak to lze jen obtizne zpracovat, protoze se to vrati jako QUERY_STRING a 
musim si to rozparzovat sam.
Kdezto paramatery predane takto
    http://domena.com?A=111&B=aaa
se Perlu vraci jiz zpracovane (rozdelene do hashe).

Netusite nekdo, cim to muze byt, jak to maji nastavene a proc?

-- 
Petr

Skype: callto://fidokomik

Na mail uvedeny v headeru zpravy nema cenu nic posilat, konci to v PR* :-)
Odpovidejte na petr na practisoft cz



Další informace o konferenci Linux