> On Thursday 13 December 2001 3:17 pm, Martin Lindhe wrote:
> > But im questioning the need for this.. why add extra checks 
> on perhaps 
> > 200 locations in my code to satisfy a warning message, which points 
> > out a nonexisting bug? i want warnings turned off but i 
> dont want this 
> > one in particular, is there any easy solution to that?
> 
> The truth is that you *DO* want to see these errors, because 
> they are a 
> fantastic reminder that your code is full of potential 
> security holes. This data is coming from the user to it 
> cannot be trusted at all. For all 
> user input you *MUST* sanitise the data, along the lines of:
> 
> Check that the user has bothered to send something (with 
> isset) If not, either bomb out or set the variable to a 
> sensible and safe default. Check that the data is safe - e.g. 
> within a specified range of values, 
> containing no dangerous characters etc. etc.
> If the data is unsafe then stop, and ideally, don't give the 
> hacker any clues.

I am doing this already... Oh well.

Anyway, my problem is more like i want exactly this warning turned off
(because im well aware of how i should handle user data)
but i dont want all warnings turned off. I'd like to suggest something
that exist in traditional compilers (not that php is a compiler, but hey ;),
where you can turn on/off specific error/warning checks

/Martin

> 
> All this makes your code bigger and more complicated, but if 
> you don't do it, 
> then it would be foolish to put your code on a public facing server.
> 
> Cheers
> -- 
> Phil Driscoll
> 

-- 
PHP Windows 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