On Friday 14 November 2003 05:36, Matthew Morvant wrote:

> > it.  Still investigating I run phpinfo(), it turns out that
>
> register_globals
>
> > is set to ON (both places).  However the server does not act this way.  I
> > searched for an htaccess file, which I belive (not sure) can override
> > settings in the ini file.  I could not find one. 

You can do the following test to really confirm:

> To clarify "both" places are the Local value and the Master value.  An
> example of code that doesn't work follows
>
> asume a user follows this link http://test/test.php?adduser=1
>
> <?php
>
> if( isset($adduser) )  /////// If I change to if(isset($_GET['adduser']))
> all works fine
>     {
>        // function properly
>     }
> else
>     {
>         //crap out
>     }
>
> ?>

Add in phpinfo() to the above code so that they both run on the same page. If 
the local value for register_globals is still ON, and if(isset($adduser)) is 
still false then you may have to report this as a bug (if you're using the 
latest release version of PHP).

> So now I am stuck in
> > the same place I started.  My client doesn't want to pay for me to
> > "scope" all of the variables in the application, but it doesn't appear to
> > work without the proper scoping.  Any suggestions on further research
> > will be appreciated.

Well basically say to them "pay up or shut up", but you may want to couch it 
in more diplomatic terms ;-)

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
A man does not look behind the door unless he has stood there himself.
                -- Du Bois
*/

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

Reply via email to