public function validate()
{
if (!($challenge = @$_POST[$this->getChallengeFieldName()] and $response = @$_POST[$this->getResponseFieldName()])) {
return false;
}
return $this->recaptcha_check_answer($this->getPrivateKey(), $_SERVER["REMOTE_ADDR"], $challenge, $response);
}