[mimp] Duplicate paths in Login and Delete URLs
Jan Schneider
jan at horde.org
Tue Sep 5 02:08:42 PDT 2006
Zitat von Alex Kuretz <akuretz at 3dstickfight.com>:
> I think I found something, may be just an issue with the way my
> server (Dreamhost) works. I found that the Delete url gets
> constructed differently than the rest of the links in the Menu
> section; it's created by Util::addParameter which uses Horde::selfUrl.
>
> In Horde::selfUrl, the first check is if the script is running as
> CGI (I had to recompile php to use Imp on Dreamhost, so it's
> executing as CGI). The problem occurs when the url is constructed
> with the script parameters:
> if ($script_params) {
> if (!empty($_SERVER['PATH_INFO'])) {
> if($_SERVER['PATH_INFO'] == $_SERVER['PHP_SELF'])
> {
> // print "<br><br>Blah!<br><br>\n";
> } else {
> $url .= $_SERVER['PATH_INFO'];
> }
> }
> if (!empty($_SERVER['QUERY_STRING'])) {
> $url .= '?' . $_SERVER['QUERY_STRING'];
> }
> }
>
> I added the if check for PATH_INFO == PHP_SELF. Basically, the
> /horde/mimp/message.php (PATH_INFO) was getting appended to $url
> which already was set to /horde/mimp/message.php (PHP_SELF). My
> silly fix seems to work for the few cases I tried, and Imp seems to
> still function ok. Again, not fully tested.
>
> I'm guessing this is an issue due to the way my server is working,
> or else I'm fixing something that's not really a bug, but is shown
> due to a problem elsewhere.
>
> Any input would be appreciated!
> Thanks,
> Alex
Please create a ticket on http://bugs.horde.org
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the mimp
mailing list