Re: Re: Header won't redirect

From: Date: Fri, 19 Sep 2003 16:01:32 +0000
Subject: Re: Re: Header won't redirect
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-163178@lists.php.net to get a copy of this message
Marek and Rob, Doh! That was it. I am still finding things that I used to assign globally. It is a good thing, but it makes for a bit of work. Thanks to Jay too. I appreciate everyone's help. Have a good one, Jonathan Duncan "Marek Kilimajer" <kilimajer@webglobe.sk> wrote in message news:3F6B1FC7.70805@webglobe.sk... > 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 (#163178) next »