26 lines
944 B
Factor
26 lines
944 B
Factor
! Copyright (C) 2009-2012 John Benediktsson
|
|
! See http://factorcode.org/license.txt for BSD license
|
|
USING: assocs help.markup help.syntax ;
|
|
IN: cgi
|
|
|
|
HELP: <cgi-form>
|
|
{ $values { "assoc" assoc } }
|
|
{ $description "Parse a CGI request into an " { $link assoc } ". Multiple parameters are passed as a list for each key." } ;
|
|
|
|
HELP: <cgi-simple-form>
|
|
{ $values { "assoc" assoc } }
|
|
{ $description "Parse a CGI request into an " { $link assoc } ". Only the first parameter is kept, if multiple parameters are passed." } ;
|
|
|
|
ARTICLE: "cgi" "CGI (Common Gateway Interface)"
|
|
"The " { $vocab-link "cgi" } " can be used to parse a CGI request:"
|
|
{ $subsections
|
|
<cgi-form>
|
|
<cgi-simple-form>
|
|
}
|
|
{ $heading "Troubleshooting" }
|
|
"If the CGI script leaves elements on the stack, you'll get an error like the following (after running all of the code in your script):"
|
|
$nl
|
|
{ $snippet "Quotation called with wrong stack effect effect ( -- )" } ;
|
|
|
|
ABOUT: "cgi"
|