W3C home > Mailing lists > Public > www-talk@w3.org > January to February 1997

Using $ for CGI script arguments?

From: Francois Pottier <Francois.Pottier@inria.fr>
Date: Tue, 18 Feb 1997 11:50:17 +0100
Message-ID: <Mutt.19970218115017.fpottier@pauillac.inria.fr>
To: www-talk@w3.org
Cc: fpottier@pauillac.inria.fr (Francois Pottier)


I have written a Macintosh tool (called Big Brother) which checks the
validity of http links. Among other things, it needs to parse URLs,
and I have a question about the standard form of http URLs.

RFC 2068 (the HTTP/1.1 standard) says that at the end of the path, we
can expect to find parameters (coming after a semicolon) and a query
(coming after a question mark). So, I expect URLs like this:


However, when looking at various existing servers, I see that arguments
to CGI scripts are passed after a $ character, like this:


So, my question is, what's the consensus? What are the respective
roles of the semicolon and of the dollar signs? Can they be used
interchangeably, or do they have different meanings? Should my parser
look out for both of them, and if so, in what order? etc.

I've tried looking at the CGI script specification, but it isn't
really a specification, just a bunch of examples. It doesn't even seem
to mention the use of the $ sign.

Any help shall be much appreciated!

François Pottier
Received on Tuesday, 18 February 1997 05:50:24 UTC

This archive was generated by hypermail 2.4.0 : Monday, 20 January 2020 16:08:21 UTC