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