Re: Re: Header won't redirect

From: Date: Fri, 19 Sep 2003 15:24:55 +0000
Subject: Re: Re: Header won't redirect
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-163161@lists.php.net to get a copy of this message
And what about $_SERVER["HTTPS"], are you using it? 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" <jay.blanchard@niicommunications.com> wrote in message news:C8F323573C030A448F3E5A2B6FE2070B01AFA83C@nemesis... [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" <jonathan@nacnud.com> wrote in message news:20030919131219.28954.qmail@pb1.pair.com...
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


« previous php.general (#163161) next »