RE: [PHP-WIN] php warning messages
| From: | Martin Lindhe | Date: | Thu, 13 Dec 2001 17:19:44 +0000 |
| Subject: | RE: [PHP-WIN] php warning messages | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-10881@lists.php.net to get a copy of this message | ||
> 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
>