magic_quotes_gpc always default to off in in php3, at least as far
as i've looked. the switch was added to configure.in in october 1997.

http://cvs.php.net/viewcvs.cgi/php3/configure.in.diff?r1=1.77&r2=1.78

php4 does have a different default, it was changed very early
in the php4 cycle.

http://cvs.php.net/viewcvs.cgi/php4/main/main.c.diff?r1=1.3&r2=1.4

it looks to me like the --enable-magic-quotes option to configure
is ignored by php4, too. it should probably be removed or fixed.

but i could easily be misreading things. someone could actually
test if they were eager to figure it out. :)

jim

On Sun, Feb 11, 2001 at 01:32:58AM -0800, Rasmus Lerdorf wrote:
> Hrm..  When was this changed in PHP 3?  It used to be on by default.  And
> it is on by default in PHP 4.
> 
> -Rasmus
> 
> On Sat, 10 Feb 2001, Jim Winstead wrote:
> 
> > jimw                Sat Feb 10 11:43:58 2001 EDT
> >
> >   Modified files:
> >     /php3   php3.ini-dist
> >   Log:
> >   we claim php3.ini documents the defaults, but magic_quotes_gpc defaults to off 
>unless --enable-magic-quotes is used in compiling
> >
> > Index: php3/php3.ini-dist
> > diff -u php3/php3.ini-dist:1.57 php3/php3.ini-dist:1.58
> > --- php3/php3.ini-dist:1.57 Wed Feb 23 14:57:21 2000
> > +++ php3/php3.ini-dist      Sat Feb 10 11:43:58 2001
> > @@ -110,7 +110,7 @@
> >  ;;;;;;;;;;;;;;;;;
> >  ; Data Handling ;
> >  ;;;;;;;;;;;;;;;;;
> > -magic_quotes_gpc   =       On              ; magic quotes for incoming 
>GET/POST/Cookie data
> > +magic_quotes_gpc   =       Off             ; magic quotes for incoming 
>GET/POST/Cookie data
> >  magic_quotes_runtime=      Off             ; magic quotes for runtime-generated 
>data, e.g. data from SQL, from exec(), etc.
> >  magic_quotes_sybase        =       Off             ; Use Sybase-style magic 
>quotes (escape ' with '' instead of \')
> >  track_vars                 =       On              ; enable $HTTP_GET_VARS[], 
>$HTTP_POST_VARS[] and $HTTP_COOKIE_VARS[] arrays

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to