Clarify the »arguments« argument to [d]cgi scripts. - geomyidae - A small C-based gopherd.
Log
Files
Refs
README
LICENSE
---
commit 59985412850ecb1837a7518b7de08ed790c06e03
parent 621a10e4ba30b33ef351d52ac5ff37b55458d96b
Author: Christoph Lohmann <20h@r-36.net>
Date:   Thu, 24 Nov 2016 22:27:42 +0100

Clarify the »arguments« argument to [d]cgi scripts.

Diffstat:
  geomyidae.8                         |      11 ++++++-----

1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/geomyidae.8 b/geomyidae.8
@@ -297,7 +297,7 @@ Both .cgi and .dcgi scripts have the same argument call structure (as seen by ge
 where
 .Pp
 .D1 search = query string (type 7) or Qo Qc (type 0)
-.D1 arguments = Qo Qc
+.D1 arguments = string after Qo ? Qc in the path or Qo Qc
 .D1 host = server's hostname ("localhost" by default)
 .D1 port = server's port ("70" by default)
 .Pp
@@ -333,23 +333,24 @@ ex. hello.cgi - standard CGI with query
 #!/bin/sh
 #  hello.cgi - welcome user
 NAME=$1
+HOSTNAME=$2
 echo ""
-echo Hello $NAME - welcome to Frog.bog
+echo Hello $NAME - welcome to $HOSTNAME
 exit 0
 .Ed
 .
 .Pp
 Call the above with the following index.gph entry:
 .Pp
-.D1 [7|Hello You - Please enter your name|/hello.cgi?|frog.bog|70]
+.D1 [7|Hello You - Please enter your name|/hello.cgi?FROG.bog|frog.bog|70]
 .
 .Pp
 And do a simple
 .Xr snarf 1
 query (note the inserted TAB):
 .Pp
-.D1 % snarf Qo gopher://frog.bog/7/hello.cgi?[TAB]Christoph Qc -
-.D1 Hello Christoph - welcome to Frog.bog
+.D1 % snarf Qo gopher://frog.bog/7/hello.cgi?FROG.bog[TAB]Christoph Qc -
+.D1 Hello Christoph - welcome to FROG.bog
 .
 .Pp
 Dynamic CGI entries are similar to above except that the script