PHP Captcha (Güvenlik Kodu) Yapımı

16 Ağustos 2013 Cuma












Bu yazıda gercek ip adresini tespit etmeyi öğreneceğiz. Formdan gelen ip'nin gerçek olup olmadığını belirlemek bu sayede mümkün olacaktır.

Kullanacağımız kod dizisi aşağıdaki şekilde:

function ip()
{
 if (getenv('HTTP_CLIENT_IP'))
  $IP = getenv('HTTP_CLIENT_IP');
 elseif (getenv('HTTP_X_FORWARDED_FOR'))
 {
  $IP = getenv('HTTP_X_FORWARDED_FOR');
  if (strstr($IP, ','))
  {
   $TMP = explode (',', $IP);
   $IP = trim($TMP[0]);
  }
 }
 else
  $IP = getenv('REMOTE_ADDR');

 return $IP;
}