我试图获取在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