| tAdd new CGI environment to manpage. - geomyidae - A small C-based gopherd. (gopher://bitreich.org/1/scm/geomyidae) |
| git clone git://r-36.net/geomyidae |
| Log |
| Files |
| Refs |
| README |
| LICENSE |
| --- |
| commit 1b2b79b5a0257b116c77981f0b9d640e1802728c |
| parent 204334bcd5b557e42bafc47502016d7f0f71ca91 |
| Author: Christoph Lohmann <20h@r-36.net> |
| Date: Fri, 26 Jan 2018 14:20:28 +0100
Add new CGI environment to manpage.
Diffstat:
geomyidae.8 | 17 +++++++++++++++++
1 file changed, 17 insertions(+), 0 deletions(-)
--- |
| diff --git a/geomyidae.8 b/geomyidae.8 |
| t@@ -327,6 +327,23 @@ where
All terms are tab-separated (per gopher protocol) which can cause some
surprises depending on how a script is written. See the CGI file (included
in the geomyidae source archive) for further elaboration.
+.Pp
+Additionally to the above arguments several environment variables are set.
+.Pp
+.Dl GATEWAY_INTERFACE = `CGI/1.1'
+.Dl PATH_INFO = script which is executed
+.Dl PATH_TRANSLATED = absolute path with script which is executed
+.Dl QUERY_STRING = arguments (See above.)
+.Dl REMOTE_ADDR = IP of the client
+.Dl REMOTE_HOST = REMOTE_ADDR
+.Dl REQUEST_METHOD = GET
+.Dl SCRIPT_NAME = script which is executed
+.Dl SERVER_NAME = server's hostname
+.Dl SERVER_PORT = server's port
+.Dl SERVER_PROTOCOL = `gopher/1.0'
+.Dl SERVER_SOFTWARE = `geomyidae'
+.Dl X_GOPHER_SEARCH = search (See above.)
+.Pp
.
.Ss Some CGI Examples
Note: these are a very simple examples with no fitness checks with respect |