[ciapug] On or Off ...
Dave J. Hala Jr.
dave at 58ghz.net
Tue Aug 9 08:11:11 CDT 2005
Did you take a look at Mysql 5? I believe (I'm fairly sure) that it has
this ability.
On Mon, 2005-08-08 at 21:05, Carl Olsen wrote:
> Is a prepared statement the same thing as a stored procedure? It's my
> understanding that MySQL doesn't support them, which is why I've been using
> PostgreSQL on my personal site (www.carl-olsen.com). I know that the PEAR
> DB functions support PostgreSQL. I write stored procedures in PostgreSQL
> using PL/pgsql and then make a class of functions that simply converts the
> stored procedures to parameterized functions, with field names becoming the
> properties and the add, update, and delete queries becoming the methods.
> I'm not exactly sure if this protects me against SQL injection attacks, but
> I'm thinking it does, since each parameter is fed into an input parameter
> inside the stored procedure before anything happens. I don't do any kind of
> checking for single or double quotes. Have I got this right, or should I be
> laundering the user input as well?
>
> Carl
>
> -----Original Message-----
> From: ciapug-bounces at cialug.org [mailto:ciapug-bounces at cialug.org] On Behalf
> Of Tony Bibbs
> Sent: Monday, August 08, 2005 10:55 AM
> To: ciapug at cialug.org
> Cc: cjh at raccoon.com
> Subject: Re: [ciapug] On or Off ...
>
> For security reasons register_globals should be turned off, though as
> Dave mentioned, many older PHP apps require them.
>
> I prefer magic quotes to be turned off as well but that's simply because
> we use creole for database abstraction and it handles the quotes for us.
> We've seen issues where PHP code gets ugly when you have a bunch of
> addslashes/stripslashes so it's best to leave that to something else
> (like you abstraction layer).
>
> Similarly PEAR::DB supports prepared statements which, if used, get you
> out of the business of worrying about quotes.
>
> --Tony
>
> Dave J. Hala Jr. wrote:
> > Register globals off, is prefferred, unless you have some old php apps
> > that didn't make use of $_POST when posting variables.
> >
> > I believe globals off is now the default. You'll know right away if you
> > got apps that require globals on. :)
> >
> > If you do, you may want to consider putting them on your list of apps
> > that to be "phased out/rewrote" etc.
> >
> > :) Dave
> >
> >
> > On Mon, 2005-08-08 at 09:34, Chris Hettinger wrote:
> >
> >>magic_quotes_gpc and register_globals .... On or Off ??
> >>
> >>I believe that, and correct me if I am wrong, most will say Magic Quotes
> >>= On and Registered Globals = Off.
> >>
> >>Arguements one way or the other?
> >>
> >>-ch
> >>
> >>
> >>
> >>_______________________________________________
> >>ciapug mailing list
> >>ciapug at cialug.org
> >>http://cialug.org/mailman/listinfo/ciapug
> _______________________________________________
> ciapug mailing list
> ciapug at cialug.org
> http://cialug.org/mailman/listinfo/ciapug
>
>
> _______________________________________________
> ciapug mailing list
> ciapug at cialug.org
> http://cialug.org/mailman/listinfo/ciapug
--
Open Source Information Systems (OSIS)
Dave J. Hala Jr. <dave at osis.us>
641.485.1606
More information about the ciapug
mailing list