You are here: Re: Block email inject spammers « PHP Programming Language « IT news, forums, messages
Re: Block email inject spammers

Posted by Gordon Burditt on 02/06/06 19:00

>if (ereg(":", $Name)) || (ereg(":", $From))
>
>If I validate my mail() headers thus, will this stop spammers being
>able to abuse my mail form? If there is somebody who has a colon in
>their name or email address, I have yet to meet them.

Do not permit any variable used in constructing the arguments
to the mail() function to contain line ending characters (\r or \n)
except for the message body, and that only after you have provided
a blank line to separate the headers from the body. You check
this with PHP, *not* javascript (which can be removed from the
spammer's copy of the form).

Do not allow the form to specify any part of the to: or cc: address.

Gordon L. Burditt

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация