クエリストリングの取得(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
戻る