Re: register_globals won't turn off!
| From: | Damon Kohler | Date: | Sun, 28 Sep 2003 02:26:20 +0000 |
| Subject: | Re: register_globals won't turn off! | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-164139@lists.php.net to get a copy of this message | ||
I changed the code to the snippet below. It displays register globals off.
Damon
<html>
<head>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input name="test">
<input type="submit">
</form>
</body>
</html>
<?php
print $test;
print "<br>";
$register_globals = (bool) ini_get('register_gobals');
print "register globals: " . ($register_globals ? "on" : "off");
phpinfo();
?>
"Jon Kriek" <kriek@phpfreaks.com> wrote in message
news:20030928022109.83955.qmail@pb1.pair.com...
> What does it say at script level?
>
> $register_globals = (bool) ini_get('register_gobals');
>
> "Damon Kohler" <damonkohler@yahoo.com> wrote in message
> news:20030928000509.45140.qmail@pb1.pair.com...
> > Well, it does turn off. At least phpinfo() says that it's off. However,
> PHP
> > is acting as though it's still turned on. The source code for the page
I'm
> > using to test this odd result is:
> >
> > <html>
> > <head>
> > </head>
> > <body>
> > <form action="<?=$_SERVER['PHP_SELF']?>"
> > method="post">
> > <input name="test">
> > <input type="submit">
> > </form>
> > </body>
> > </html>
> > <?php
> >
> > print $test;
> >
> > phpinfo();
> > ?>
> >
> > I'm running PHP 4.3.3 on RH7. When the form is submited, the value is
> > printed despite the fact it's printing $test and not $_POST['test'].
This
> is
> > copy pasted from the results:
> >
> > register_argc_argv Off Off
> > register_globals Off Off
> >
> >
> > I'm completely stumped.
> >
> > Thanks in advance,
> > Damon