2011-03-13 24 views
0

我試圖在CGI python腳本中獲取查詢字符串,因爲.FieldStorage和.getvalue函數返回「None」。查詢正在正確生成。我在Wireshark中檢查過它,它的製作正確。在Python CGI腳本(Apache,mod_cgi)中獲取GET查詢

關於如何才能正確獲取字符串本身的任何想法?

我正在嘗試使用os.environ('QUERY_STRING'),但那也不管用。

Josh

回答

1

我想我想通了。我需要使用通過mod_wsgi傳遞給應用程序函數的environ變量。

謝謝!

+0

你應該真的使用一個框架,而不是從頭開始做這件事。 Flask是一個簡單的微框架。還請閱讀'http://webpython.codepoint.net/wsgi_tutorial',它通過使用FieldStorage和WSGI來實現。 – 2011-03-13 12:15:39

+0

這是一個簡單的腳本,但下次我會使用Flash。感謝您的鏈接!它似乎被打破了? – Josh 2011-05-14 19:24:31

+0

StackOverflow在URL末尾留下了多餘的引號。只要刪除它。即,http://webpython.codepoint.net/wsgi_tutorial – 2011-05-15 05:43:33