Ok. I'll get around to that sometime. But I think to start, I'll use that
code from php|a that unregisters globals and such. Guess that is a smart
thing to do. Never know when it's gonna fail like that.

Thanks for your help all,
Damon

"Greg Beaver" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi,
>
> I would try recompiling PHP with the bare minimum, and see if you can
> reproduce the behavior.  If not, then add in extensions one by one.  If
> you still see the behavior, modify a value in php.ini, and make sure you
> see it show up in phpinfo() (don't forget to restart Apache).  If
> changes don't show up, it's reading a different php.ini, which can be a
> bit loopy.
>
> Greg
>
> Damon Kohler wrote:
>
> > I added the error_reporting line and it doesn't seem to make any
difference
> > actually. No warnings or notices. Yes, I can recompile PHP.
> >
> > Damon
> >
> > "Greg Beaver" <[EMAIL PROTECTED]> wrote in message
> > news:[EMAIL PROTECTED]
> >
> >>Hi,
> >>
> >>if you append ?test=foo to the url you supplied, it will print "foo" -
> >>register_globals is definitely on, perhaps you could add this to the
> >>start of the file:
> >>
> >>ini_set('error_reporting', E_ALL);
> >>
> >>so we can see the result?  You should also be seeing a notice of an
> >>undefined variable.  It's possible you've found a bug, maybe one of the
> >>many extensions you have loaded enables register_globals - do you have
> >>access to recompile php?
> >>
> >>Greg
> >>
> >>Damon Kohler wrote:
> >>
> >>
> >>>Don't know anything about an auto_prepend_file. There is no .htaccess
> >
> > file.
> >
> >>>Beside, phpinfo says register_globals is off both globaly and localy.
> >>>
> >>>Damon
> >>>
> >>>"Greg Beaver" <[EMAIL PROTECTED]> wrote in message
> >>>news:[EMAIL PROTECTED]
> >>>
> >>>
> >>>>Hi Damon,
> >>>>
> >>>>Do you have an auto_prepend_file?  Also, check the contents of
> >>>>.htaccess, make sure register_globals is not set to on there.
> >>>>
> >>>>Greg
> >>>>
> >>>>Damon Kohler wrote:
> >>>>
> >>>>
> >>>>>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
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to