phpbar.de logo

Mailinglisten-Archive

[php] syntax des querystr in der URL

[php] syntax des querystr in der URL

Ralf Geschke php_(at)_phpcenter.de
Tue, 31 Jul 2001 09:20:22 +0200


> Ich suche die korrekte Syntax eines Query-Strings, was ist daran
> schwer zu verstehen?
> Weiß jemand von Euch dazu irgendwo ein Dokument, das die festlegt?

Also um ein paar Standards zu bemuehen, ist der Weg uebers W3C vielleicht
nicht schlecht - irgendwann bin ich dann auf 
http://www.w3.org/CGI/
gekommen. 

Von dort auf 
http://CGI-Spec.Golux.Com/

bzw. genauer, da die aktuelle Definition:
http://CGI-Spec.Golux.Com/draft-coar-cgi-v11-03-clean.html

Der Rest war simpel, denn was in QUERY_STRING stehen darf, verraet wiederum
http://www.rfc-editor.org/rfc/rfc2396.txt - genaugenommen Abschnitt 3.4. 

Da der so schoen kurz ist, erlaube ich mit ein Zitat:

3.4. Query Component

   The query component is a string of information to be interpreted by
   the resource.

      query         = *uric

   Within a query component, the characters ";", "/", "?", ":", "_(at)_",
   "&", "=", "+", ",", and "$" are reserved.

Ja, das war's. Hilft Dir das nun wirklich weiter? Ach ja - *uric ist lt.
Anhang A: uric          = reserved | unreserved | escaped  
Der Rest laesst sich dann ebenfalls mit der BNF schoen aufdroeseln. 

> und was ist mit 
>  url + "wert1" + { "+" + "wertN" }
> oder
> url + "?" + "&var1=wert1" + {  "+" + "&varN=wertN" }
> geht nämlich auch ...

Ja. 
Schoen, gell? ;-)

Beste Gruesse,
   Ralf
-- 
: www  : http://www.bttr.org  :  http://der.leitweganzeiger.de
: mail : ralf_(at)_bttr.org       :::         rg_(at)_leitweganzeiger.de 


php::bar PHP Wiki   -   Listenarchive