$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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.