2010-04-11 4 views
1

Je souhaite que mon script python accepte simultanément les variables POST et les variables de chaîne de requête à partir de l'adresse Web.Stockage des données à partir des variables POST et des paramètres GET

Le script a le code:

form = cgi.FieldStorage() 
print form 

Cependant, ce ne capture que les variables de poste et aucune variable de requête à partir de l'adresse Web. Y a-t-il un moyen de faire cela?

Merci,

Ali

Répondre

1

cgi.parse_qsl (en tout Python 2.*, urlparse.parse_qsl 2.6 ou mieux) prennent une chaîne de requête et retourner une liste de name, value paires. Utilisez os.environ['QUERY_STRING'] pour obtenir la chaîne de requête partie de l'URL à laquelle votre script CGI a été atteint (tout ce qui suit le ? dans l'URL, le cas échéant).

Questions connexes