Christian Bruun skrev:
> /cgi-bin/program?input
>
> men programmet virker ikke med
>
> /cgi-bin/program?q=input
Virker det med:
/cgi-bin/program?input=
- eller måske:
/cgi-bin/program?input=foo
> Som output i programmet er bl.a. en "form", så brugeren kan
> kalde programmet igen med nye værdier, men jeg kan ikke slippe
> af med "q=", er det muligt at slippe af med?
Hvordan modtager programmet de nye værdier? En form kan enten være
af typen GET eller POST. Med Get sker overførslen af værdier via
querystring - derfor får du q=xxx mv. Hvis dit script skal have
input i querystring, men i øvrigt er ligeglad med værdien, kan du
have et formelement med navnet input (find det element der pt.
hedder q (name="q") og kald det input i stedet (input
name="input").
Hvis du bruger POST, kommer der ikke nogen ændring i querystringen
- her skulle det være nok at sætte action til program?input:
<form action="/cgi-bin/program?input" method="post">
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html