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" <[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



Reply via email to