From: Paul L. <pa...@sq...> - 2005-06-29 18:26:38
|
Mohan Mandava wrote: > Paul, > > Here's the output : > > PHP_SELF is /src/redirect.php > > PHP_SELF is /src/redirect.php 2nd one should be base_uri.... can you double check that you put in what I asked for? Although, I guess the fact that PHP_SELF doesn't have the full path is an issue. On the login page, mine is "/mail/src/login.php". Try sm_print_r($_SERVER); I am out on vacation, so maybe someone else can help you from here or you can wait a week. > -Mohan. > > --- Paul Lesneiwski <pa...@sq...> wrote: > > >> >>Mohan Mandava wrote: >> >>>Hello Paul, >>> >>>I am seeing the same problem on my host >> >>1and1.co.uk >> >>>with SSL relay using sslrelay.com. >>> >>>The question I have is if the server is >> >>misconfigured, >> >>>why would the links in the left frame "INBOX", >> >>etc. >> >>>work fine while the links in "page_header" like >>>"Compose", "Sign Out" break ? >>> >>>If it is a server config issue, any ideas what I >> >>might >> >>>need to look at / change ? >>> >>>As you suggested, I checked $base_uri using the >> >>"echo" >> >>>and it did not return the full path. >> >>My suggestion below was actually to print out >>$PHP_SELF >> >>Did you do that? Can you show....? >> >>Maybe make that function look like this and show the >>results: >> >>function sqm_baseuri(){ >> global $base_uri, $PHP_SELF; >> /** >> * If it is in the session, just return it. >> */ >> if (isset($base_uri)){ >> return $base_uri; >> } >> $dirs = array('|src/.*|', '|plugins/.*|', >>'|functions/.*|'); >> $repl = array('', '', ''); >>echo "<hr />PHP_SELF is<br />$PHP_SELF<hr />"; >> $base_uri = preg_replace($dirs, $repl, >>$PHP_SELF); >>echo "<hr />base_uri is<br />$base_uri<hr />"; >> return $base_uri; >>} >> >> >> >>>From: Paul Lesneiwski <paul <at> squirrelmail.org> >>>Subject: Re: SSL Problem >>>Newsgroups: gmane.mail.squirrelmail.user >>>Date: 2005-03-02 02:50:09 GMT (16 weeks, 6 days, 9 >>>hours and 22 minutes ago) >>> >>> >>> >>>>Hello >>>> >>>>I have SquirrelMail installed in a SharedHosting >>> >>>Environment. To use SSL I >>> >>> >>>>have to change the URL http://www.domain.tld to >>>>https://sslsites.tld/domain.tld. >>>> >>>>After that some links in SquirrelMail work >> >>correct, >> >>>for example the links >>> >>> >>>>in >>>>the left frame. But some do not because the >>> >>>"domain.tld" part is cut out, >>> >>> >>>>for example the links in the main menu like >> >>compose: >> >>>>https://sslsites.tld/src/compose.php?mailbox=INBOX >>> >>>instead of >>> >>> >> > https://sslsites.tld/domain.tld/src/compose.php?mailbox=INBOX. > >>>>Has someone an idea how to solve the problem? >>> >>> >>>Sounds like your web server might be >> >>misconfigured, or >> >>>something is wrong >>>with what it reports as PHP_SELF. You can add >>>something like this to >>>functions/display_messages.php, around line 41 >> >>(end of >> >>>the sqm_baseuri() >>>function, BEFORE the return $base_uri; line): >>> >>>echo "<hr />PHP_SELF is $PHP_SELF<hr />"; >>> >>>If this does not include your full path, chances >> >>are >> >>>your server is trying >>>to be too smart for its own good, otherwise, we >> >>can >> >>>keep digging. >>> >>>-paul >>> |