Reply to Re: PHP mailer

Your name:

Reply:


Posted by Ken Robinson on 09/17/05 06:52

Paul Marshall wrote:
> Thanks for your suggestions everyone, I found a post by someone else
> having the same problems who suggested setting a session that pemits any
> emailing unless it has been set on the page containing the form. This
> seems to have done the trick for now! If not I will try the slashes
> suggestions.

One more suggestion. When these spambots starting hitting my sites (one
in particular), I started doing what other folks suggested to clean the
entries. But that is just more work. Here's what I am doing now:

foreach ($_POST as $k=>$v) // check all posted fields for
//'Content-Type'
if (strpos($v,'Content-Type:') !== false) {
//
// Removed tracking email I send back to myself when this occurs
//
header("HTTP/1.0 404 Not Found"); // Put up a 404
exit(); // get out
}
//
// If it gets past the above, check if the submit value has been
changed
// from what you expect. In this instance I expect the value to be
// 'Send RequestThe spambots are not using your form, but have
// screen scraped your form and have gotten the names you pass back
//
if (isset($_POST['submit']) && ($_POST['submit'] != 'Send Request')) {
//
// Removed tracking email I send back to myself when this occurs
//
header("HTTP/1.0 404 Not Found");
exit();
}

Putting out the 404 message hasn't stopped the spambots from trying,
but no mail has been sent by any of them since I implemented this
check.

Ken

[Back to original 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

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