Re: I need a fresh look at storing variables in MySQL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2010-03-14 at 12:14 +0100, Rene Veerman wrote:

> 
> 
> 
> On Sun, Mar 14, 2010 at 11:16 AM, Ashley Sheridan
> <ash@xxxxxxxxxxxxxxxxxxxx> wrote:
> 
>         
>         
>         
>         That function won't always work. You're using a PHP version
>         check for mysql_real_escape_string() when the most likely
>         failure point for it is if no database connection has been
>         opened.
>         
> 
> I never call it without an open db connection..
>  
>         
>         Also, you shouldn't strip the tags from a string that's being
>         inserted into the database. strip_tags() is for the display of
>         data on a web page. It's best practice not to alter the actual
>         data you've stored but to convert it once it's displayed.
>         Don't forget that the browser display may not be the only use
>         for that data.
>         
> 
> 
> Let's call that a coder's / payer's preference..
> 
> If i'd need human text, i'd want to strip it of computer code before
> it enters the db. Possibly log the attempt to insert code.
> 
>  
> 
> 


I have to deal with a lot of CMS's, so I expect the users to enter some
HTML code through a rich-text editor, and they expect to be able to.

Aside from that, it's good to have a complete copy of the code a user
attempted to insert, to see the methodology of an attack should it ever
occur.

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux