PATH_TRANSLATED or Why view.php/"attachment_info" and not view.php?"attachment_info"
   
    C. R. Oldham
     
    cro@nca.asu.edu
       
    Tue, 17 Apr 2001 10:33:12 -0700
    
    
  
Greetings,
Every few months I hack on IMP a little more to see if I can get it to
work under PHP + AOLserver a little bit better.  Lately I've been very
pleased.
I'm using the latest CVS as of this morning, with AOLserver 3.2+ad12,
PHP 4.0.5RC6.  I've noticed that when I attempt to download an
attachment the URL is of the form
http://some.server/view.php/lots_of_mailbox_info
This is non-functional under the AOLserver PHP SAPI.  I think it has
something to do with the $PATH_TRANSLATED variable and the AOLserver
fastpath file cache.
Looking in horde/imp/lib/IMP.php I see
$row .= Horde::link(Horde::url('view.php/' . urlencode(M...
Changing that to
$row .= Horde::link(Horde::url('view.php?' . urlencode(M...
allows things to work fine (mostly--see future posts on IE 5.5 + SSL).
Can someone enlighten me as to why the developers used the '/' separator
instead of the '?' separator?
(BTW I suspect that '/' in this context will not work under IIS either,
but I'm not positive.  IIS gurus, feel free to set me straight).
-- 
  / C. R. (Charles) Oldham | NCA-CASI                     \
 / Director of Technology  | Arizona State University      \
/ cro@nca.asu.edu          | V:480-965-8703  F:480-965-9423 \