Apache - spousteni CGI

Juraj Rehak glip na napri.sk
Úterý Srpen 25 20:35:17 CEST 1998


> > Podla mna je najlepsie si CGI script pred vlozenim do stranky vyskusat
> > priamo z prikazoveho riadka. Teda ak ten CGI je volany:
> > ../mojcgi.cgi?arg1+arg2+arg3+...+argn tak ho spustit: ./mojcgi.cgi arg1
> > arg2 arg3 ... Ak je to formular typu POST tak samozrejme CGI skript cita
> 
> Jo, ale jeste to vetsinou chce nastavit environment promenne -
> HTTP-METHOD , ci jak se to jmenuje apod.
Takze:
1) REQUEST_METHOD
2) v pripade metody GET sa necitaju parametre ako si vacsina ludi mysli,
ale premenna QUERY_STRING ;]
3) to je taky problem tie 2 premenne nastavovat??? Staci spravit cosi ako:
#!/bin/sh
REQUEST_METHOD=GET
QUERY_STRING="param1=cosi&param2=cosi_ine ... "
export REQUEST_METHOD
export QUERY_STRING
exec skript_ktory_blbne

a potom uz len prepisovat parametre ;]
Iba odporucam nezabudnut pisat znaky co sa nedaju priamo pouzit vo formate
%xx (hexa ASCII hodnota ;)

--- <>=======() -----------------------------------------------------------
   (/\___   /|\\          ()==========<>_
         \_/ | \\        //|\   ______/ \)   Glip (Juraj Rehak)
           \_|  \\      // | \_/
             \|\/|\_   //  /\/     Home:               Work:   NAPRI s.r.o.
              (oo)\ \_//  /                Baltska 11          Racianska 66
             //_/\_\/ /  |           82107 Bratislava    83264 Bratislava
            ``/  |=\  \  |                 Slovakia            Slovakia
                 \_=\_ \ |
      _____        \==\ \|\_     phone:  +421-7-246654       +421-7-5250959
     |___ /|    __(\===\(  )\
---- |[ ]| |___(((~) __(_/   | --------------------------------------------
     |____\|_ __/   (((~) \  /
    /_______/|      ______/ /   WWW page: http://www.cyberjunkie.com/glip
   |_______|/       `------'    E-mail:   glip na cyberjunkie.com



Další informace o konferenci Linux