You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Ben Laurie <be...@algroup.co.uk> on 1998/06/07 13:19:12 UTC
Re: Path info
Doug MacEachern wrote:
>
> "Jeffrey W. Baker" <jw...@tamu.edu> wrote:
>
> > At 08:56 PM 6/3/98 -0700, you wrote:
> >
> > >We're looking not to hold session-type data in the path info. Our need is
> > >totally separate from the need for holding session information. Rather, our
> > >need is to encode more literal path-style information, where there are many
> > >'areas' within a single 'directory' handled by Perl*Handler (in this case,
> > >/uptime).
> > >
> > > /uptime/UPT::Contact/23443/edit
> > > /uptime/UPT::Client/987/add_new_Job
> > > /uptime/UPT::Job_Item/42333/4/edit
> > >
> > >(perhaps with session id's added to those paths too!)
> > >
> > >These allow access to a database, with primary key values and desired output
> > >formats being specified in that path information.
> >
> > Also note that path_info functionality on Win32 Apache is severly broken.
> > In 1.3b5/6, a trailing slash or a double slash in the path info is stripped
> > out when calling $r->path_info, but not when calling $r->uri, so acquiring
> > the true URI via length($r->path_info) doesn't work. On 1.3b7, any slash
> > in the path info causes a 404 Not Found error. I filed a bug but I guess I
> > should have marked it as critical, as I haven't heard back from anybody.
>
> I'm not sure what's going on here, but CHANGES for 1.3b6 has this:
>
> *) WIN32: Preserve trailing slash in canonical path (and hence
> in PATH_INFO). [Paul Sutton, Ben Laurie]
>
> CC'd to new-httpd, maybe Paul or Ben could shed some light?
The short answer is that path info does seem to be screwed by filename
canonicalisation. I believe someone is working on it.
Cheers,
Ben.
--
Ben Laurie |Phone: +44 (181) 735 0686| Apache Group member
Freelance Consultant |Fax: +44 (181) 735 0689|http://www.apache.org/
and Technical Director|Email: ben@algroup.co.uk |
A.L. Digital Ltd, |Apache-SSL author http://www.apache-ssl.org/
London, England. |"Apache: TDG" http://www.ora.com/catalog/apache/
WE'RE RECRUITING! http://www.aldigital.co.uk/recruit/