mod_perl2 passing env vars when doing internal_redirects
- From: markus.rietzler@xxxxxxxxxxxxxx
- Date: 11 Jul 2005 08:24:47 -0700
i am porting a mod_perl module from mod_perl1 to mod_perl2.
the script does an internal_redirect and sets some environment-vars. if
the "check" is valid the "REMOTE_USER" is set. this works perfect in
mod_perl-1.29
$r->log_error("Do the User Check ==> $check eq $key");
if ($check eq $key) {
# set REMOTE_USER
# $r->connection->user($user); # in mod_perl_1.x
$r->user($user); # in mod_perl_2.x
$r->log_error("Redirect_User ==> $uri");
}
$r->log_error("Do the Internal-Redirect ==> $uri");
$r->internal_redirect($uri);
return HTTP_MOVED_TEMPORARILY;
the same code in mod_perl2 is not working. after chaning some mehtods
and do the "renaming" required for mod_perl2 the redirect is done but i
only get an environment var "REDIRECT_REMOTE_USER". how can i do an
internal redirect but set (or keep) the env-vars during/after redirect?
thanxs
markus
.
- Follow-Ups:
- Re: mod_perl2 passing env vars when doing internal_redirects
- From: markus . rietzler
- Re: mod_perl2 passing env vars when doing internal_redirects
- Prev by Date: Calling External DLL functions in Perl using Inline
- Next by Date: LWP problems
- Previous by thread: Calling External DLL functions in Perl using Inline
- Next by thread: Re: mod_perl2 passing env vars when doing internal_redirects
- Index(es):
Relevant Pages
|