$r->path_info unreliable?
Worik Stanton <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
In my handler I call $r->path_info to determine the path used to call my
script.
I am trying to have a test version of my code using the same module but
which reads different data based on the path.
So I have:
<Location /MyPackage2>
SetHandler perl-script
PerlResponseHandler Apache::MyPackage::FrontEnd2
</Location>
<Location /MyPackage2Test>
SetHandler perl-script
PerlResponseHandler Apache::MyPackage::FrontEnd2
</Location>
In FrontEnd2....
sub handler {
my $r =3D shift;
warn $r->path_info;
if($r->path_info =3D~ /test/i){
## Load test data
}else{
## Load real data
}
This works for another package I have exactly like this, but in this
case $r->path_info is empty.
I am stumped.
Worik
--
The only true evil is turning people into things....
Granny Weatherwax
[email protected] 021-1680650, (03) 4821804
Aotearoa (New Zealand)
signature.asc
(application/pgp-signature, 538 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJToisWAAoJEDgltBsVWtVcnvgH/i49Tme21CEw5svbmkmd6QAE JjiqFYGFm4sxBZSC5XXtpP5yvhJMAr4QelVxJDWdQY1vugUpQTjZJX4fljLJhndX y4wPSJTOYIZ9Fqj/7qIR/c9sV8xFZjwzVX2wdl/x0sXlDvXfoX4xzaAd3Tt7haCr uOyVqt5fu7nKT0xVGTjHCd+xqkTkKaFTLMk5BhxW1YRG2y2YrI+OG/LomjOt8MFh ycKYtS/yN9JluH4k1LSCug/9My1P9/HNzVvwwOHR3HorUElWMbXjXhryylpVWA2O gcoeA5dbi1yB2mvnH4FUvB5MgUeoz1ahKQmNbOI3rddqLIwN5u+xgMjKndqTFbQ= =PYcg -----END PGP SIGNATURE-----