Tengo webs que implementan todas las versiones de reCAPTCHA (1, 2 e invisible). Todas ellas funcionaban perfectamente hasta que migramos las webs a un nuevo servidor. La configuración de los dominios y las DNS son los mismos y lo único que ha cambiado es la IP. Pues el problema es que la gran mayoría de los reCAPTCHA han dejado de funcionar (aunque curiosamente otros siguen funcionando, incluso en la misma web hay algunos que funcionan y otros no).
He probado a eliminar las claves y crear unas nuevas, a cambiar la versión de reCAPTCHA, a llamar a las APIs de diferentes maneras... Y el resultado siempre es el mismo: en local (localhost) siempre funciona bien, pero si lo subo al servidor donde está alojado el dominio no funciona. El problema es que al comprobar si el resultado del CAPTCHA es correcto siempre me dice que no (por ejemplo en la versión 2, $response['success'] siempre es falso).
¿A alguien se le ocurre alguna idea de por qué ocurre esto? Llevo horas haciendo pruebas y no doy con el problema. Si no lo soluciono voy a tener que dejar de usar el reCAPTCHA de Google y buscar una alternativa.