Here's an idea... echo each of the values and see what they actually contain. While you grab $pagename from $_GET, where are you getting $HTTPS? Is it a superglobal too? Maybe it's $_SERVER['HTTPS']
Cheers, Rob. On Fri, 2003-09-19 at 10:57, PHP wrote: > Jay, good guess, but wrong! While register_globals does equal off, I am > using $_GET['pagename'] to assign the value to $pagename before the snippet > of code that I sent. Sorry I didn't mention that earlier. I tried putting > the _GET in my header redirection directly, but that didn't help. Any other > ideas? Anyone else have an idea? > > Thanks, > Jonathan Duncan > > > "Jay Blanchard" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > [snip] > This used to work before I upgraded my PHP. > > [/snip] > > Let me guess, you upgraded without actually reading the README or update > notes. I am going to guess that register_globals = off in php.ini. You > can either fix the variables $_GET['pagename'] or turn RG back on. > > Jay Blanchard > > > "Jonathan Duncan" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > This is code that I have in my index that check whether or not SSL is > being > > used when accessing certain pages and if not then it redirects to the same > > address but with SSL. > > > > if ($pagename=="login" || $pagename=="signup" || $pagename=="checkout") { > > if (!$HTTPS) { > > //header("Location: > > > https://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?pagename=$pagename"); > > exit; > > } > > } > > > > This used to work before I upgraded my PHP. Now when I click on a link > that > > matches my SSL checker it just hangs: > > > > http://www.routerbitworld.com/index.php?pagename=checkout > > > > If I change the header to redirect to a location without any variable > > directive like this > > > > http://www.routerbitworld.com/index.php > > > > ...works fine. Why can't I send a variable this way? > > > > Thanks, > > Jonathan Duncan > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php