我試圖獲取在Python中未使用Web框架請求的網址。例如,在一個頁面上(比如說/main/index.html),用戶點擊一個URL去/ main/foo/bar(/ foo/bar不存在)。然後,Apache(使用mod_wsgi)將用戶重定向到/ main /的PHP腳本,然後獲取URL並搜索MySQL以查找任何匹配的字段。然後剩下的字段被返回。這有助於在PHP中:在沒有框架的情況下獲取當前請求的Python網址
$_SERVER["REQUEST_URI"];
因爲它變得越來越困難,而數據庫在不斷變化的結構來維護的PHP代碼我寧可不使用PHP。
我很確定有一個更好的方法,任何提及將不勝感激。爲了相關性,這甚至有可能(在Python中獲取請求的URL)?我應該只使用一個框架,雖然看起來很簡單嗎?
由於提前,
傑米
注:我不想使用GET出於安全目的。
你如何整合Python和Apache? CGI? mod_python的?反向代理和BaseHTTPServer?還有別的嗎? – 2012-01-03 07:39:16
抱歉。我正在使用mod_python。如果我使用mod_wsgi會更容易嗎? – Jamie 2012-01-03 07:40:29
如果你使用mod_wsgi,那麼死亡率會更低。 – 2012-01-03 07:44:29