Sam Brauer
sam at webslingerZ.com
Tue May 21 13:25:17 EST 2002
Did you hit the script directly (by typing the location into your browser)? If so, that variable won't be set. Try creating a test html page with a link to your script, then hit the script by following the link. In that case, the variable should contain the url of your test html page. - Sam -- Sam Brauer Systems Programmer sam at webslingerZ.com On Tue, 21 May 2002, Yandle, Hans wrote: > I am looking into the possibility of using mod_python to accelerate and/or > replace some of my cgi scripts. However, I lack one last detail before I can > attempt this task. One of my cgi scripts uses the HTTP_REFERER environment > variable. After reading the docs, I made the following script using the > mod_python.publisher handler: > > from mod_python import apache > > def commonenv(req): > req.content_type = "text/html" > req.send_http_header() > req.add_common_vars() > s = """<html><head><title>Mod_Python Common Environment > Variables</title></head> > <body><p > align=center><table><tr><td>Parameter</td><td>Value</td></tr>""" > for parameter in req.subprocess_env.keys(): > s = s + "<tr><td>%s</td><td>%s</td></tr>" % (parameter, > req.subprocess_env[parameter]) > s = s + "</table></p></body></html>" > return s > > When it is executed, the HTTP_REFERER variable is missing. If anyone knows > how to accomplish this, I would be grateful. > > Hans > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://www.modpython.org/mailman/listinfo/mod_python >
|