Comencé a crear un sitio web que proporciona un enlace corto con anuncios y luego le paga al editor, pero para el anunciante solo quieren que personas reales vean sus anuncios persuasivos, por lo que mi problema es cómo saber que el espectador es gente real y de la calidad suficiente para hacer el contador los cuenta para que pueda dar una recompensa al editor,
lo siento si no entiendes mi ingles es malo
MUCHÍSIMAS GRACIAS
Hay una pequeña API REST que realiza una excelente verificación de IP y devuelve una puntuación para la IP que envía, por ejemplo:
$ip = $_SERVER['REMOTE_ADDR'] ; // your user IP $checkIp = file_get_contents('http://check.getipintel.net/check.php?ip='.$ip.'&contact=mail@example.com') ; // don't forget to put a real e-mail if ($checkIp <=0.95) { // this user is not a bot ! // do something here }
Luego puede guardar el resultado en una sesión o una cookie para que no tenga que llamar a la API en cada página. Solía trabajar con http://getipintel.net/ pero basado en la misma idea, puedes usar el captcha invisible de Google .