In <the lift book> CHAPTER 5. SNIPPETS page 48:
You said:
--------------------------------------------------------------------------------------------------------------------------------------
Options for snippets invoked in this manner are passed via a slightly
modified form of a query string, with a semicolon separating options
instead of an ampersand.
--------------------------------------------------------------------------------------------------------------------------------------
Actually In HTTP Query String even semicolon separating is still a
valid query string. So it's not a modified form of query String, it's
a standard query string.
See
http://en.wikipedia.org/wiki/Query_string
A link in a web page may have a URL that contains a query string.
However, the main use of query strings is to contain the content of an
HTML form, also known as web form. In particular, when a form
containing the fields field1, field2, field3 is submitted, the content
of the fields is encoded as a query string as follows:
field1=value1&field2=value2&field3=value3...
* The query string is composed of a series of field-value pairs.
* The field-value pairs are each separated by an equals sign.
* The series of pairs is separated by the ampersand, '&' or
semicolon, ';'.