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