Cas du passage forcé de paramètres : script appelé directement |
|
On peut appeler un CGI en passant les paramètres "à la main"
-
Les paramètres sont passés après le "?" qui suit l'URL,
séparés par un "&"
Récupération par le CGI :
-
Dans tous les cas dans QUERY_STRING
-
...mais aussi dans la ligne de commande si aucun
caractère "=" ne figure dans QUERY_STRING
Par exemple :
http://www.essi.fr/cgi-bin/test.cgi?toto&tata+titi
Donne :
$# = 2, $* = toto\&tata titi
QUERY_STRING = toto&tata+titi
Mais :
http://www.essi.fr/cgi-bin/test.cgi?toto&tata+titi=tutu
Donne :
$# = 0, $*
QUERY_STRING = toto&tata+titi=tutu