Glenn A. Hochberg
gah at research.att.com
Tue Jan 13 11:44:28 EST 2004
REMOTE_ADDR is available as req.connection.remote_ip, SCRIPT_NAME as req.filename. Actually, one CGI env. var. that I have not been able to find via mod_python is HTTPS (set to "on" when using SSL). Is there some way to determine whether your baseurl should start with https: versus http:? I'm trying to pass my full URL to another site via a redirect; I can find out everything I need except for that. -Glenn On Mon, 12 Jan 2004 15:36:42 -0600, Edwin Grubbs wrote: > On Sun, Jan 11, 2004 at 11:27:12PM -0500, Gregory (Grisha) Trubetskoy wrote: >> >> On Sun, 11 Jan 2004, Edwin Grubbs wrote: > > >>> > The objective is to access the environment variables that are unique to >>> > each request such as REMOTE_ADDR, HTTP_USER_AGENT, and our own cookies >>> > such as SESSION_COOKIE. >>> > >> >> >> >> Hmm... This may be a bug somehwere, I'll have to take a look at it. But, >> all of this information is available directly without having to use >> subprocess_env, as part of the request object or req.headers_in. >> Subprocess_env is an inefficient way of doing it since it is artificially >> constructed from the same sources to which mod_python allows you direct >> access. >> >> Grisha > > > The req.headers_in variable does not contain the REMOTE_ADDR or the > SCRIPT_NAME variables which can not be passed in using PythonOption. > > -Edwin
|