クエリストリングの取得(PYTHON CGI)


■概要 Pythonのcgiでクエリストリングを取得する。
■詳細 http://{ドメイン名}/world.py?key1=val1&key2=val2 こんなリクエストをして、val1とval2をHTMLに出力してみる。
■ソース #!/usr/bin/python # -*- coding: utf-8 -*- import cgi #これでフォームの情報を全て取得できる form = cgi.FieldStorage() key1 = ""; key2 = ""; #form内にkey1が存在したら、key1のvalueを変数に格納 if ( form.has_key("key1") ): key1 = form["key1"].value #form内にkey2が存在したら、key2のvalueを変数に格納 if ( form.has_key("key2") ): key2 = form["key2"].value print ('Content-type: text/html; charset=UTF-8') print ("\r\n\r\n") print ("key1 = " + key1 + "<br>") print ("key2 = " + key2 + "<br>")
■結果 key1 = val1 key2 = val2


戻る