Ejemplo de instalación:
FRONTEND<!-- an html -->
<script src="https://raincaptcha.com/base.js" type="application/javascript"></script>
<!-- an html form begin -->
<div id="rain-captcha" data-key="YOUR_PUBLIC_KEY"></div>
<!-- an html form end -->
BACKEND//...
$client = new \SoapClient('https://raincaptcha.com/captcha.wsdl');
$response = $client->send('YOUR_SECRET_KEY', $_POST['rain-captcha-response'], $_SERVER['REMOTE_ADDR']);
if ($response->status === 1) {
// success
} else {
// failed
}
//...
Editor
-
Seguridad avanzadaEstado de la tecnología de protección contra spam y abuso para su sitio web
-
Facilidad de usoBaja fricción, interacción sin esfuerzo para tus usuarios
-
Creación de valorAplicar el ancho de banda humano para beneficiar a las personas de todo el mundo
-
GanadorRecompensa por cada resolución única de RainCAPTCHA
Anunciar
-
Tráfico genuinoSolo pagas por el único RainCAPTCHA resuelto que está asociado con tu anuncio
-
OrientaciónElija la audiencia adecuada para sus campañas
-
En el punto de miraLa atención del usuario se centra únicamente en su publicidad
-
Estadísticas detalladas
Javascript API
Objeto:
rainCaptcha
Métodos:
reset
- Llame a este método para borrar el estado actual y comenzar nuevamente la prueba.
on
- Adjunte una función de controlador de eventos.
Parámetros:
event
- Escriba: string .
callback
- Escriba: function .
|
Eventos:
init
- Este evento se activará cuando RainCAPTCHA esté listo para ser utilizado.
Ejemplo:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('init', function(){
//your code
});
}
}, false);
|
complete
- Este evento se activará después de que el usuario apruebe la prueba.
Parámetros:
data
- Debe pasar el contenido de este parámetro al servidor para usarlo en lugar de $_POST['rain-captcha-response'] . Escriba: string .
|
|
Ejemplo:
window.addEventListener('load', function(){
if ('rainCaptcha' in window) {
rainCaptcha.on('complete', function(data){
//your code
});
}
}, false);
|
SOAP API
Cliente:
https://raincaptcha.com/captcha.wsdl
Métodos:
send
- Llame a este método para averiguar el resultado de la prueba.
Solicitud:
key
- Una clave secreta que se puede tomar desde el panel de control. Escriba: string .
data
- Resultados de pasar la prueba para la verificación. Escriba: string .
ip
- Dirección IP del usuario que pasa la prueba. Escriba: string .
|
|
Respuesta:
status
- Resultado de la prueba. 0 - prueba fallida, 1 - prueba exitosa. Escriba: integer .
is_not_safe
- Índice de seguridad. 0 - seguro, 100 - no seguro. Escriba: integer .
error_code
- Código de error.
Los valores posibles son: 0 - Indefinido, 1 - Superó la vida útil del resultado de la prueba, 2 - Navegador no válido o extensión del navegador, 3 - La tarea se ejecutó incorrectamente, 4 - Acceso denegado. Escriba: integer .
|