Re: Re: Header won't redirect
| From: | Jonathan Duncan | 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
> >
> >