Come fare ad usare il reCaptcha senza uso delle librerie???

Donovant

Utente Attivo
24 Giu 2010
49
0
0
La guida dice:

"This page explains how to verify a user's answer for a reCAPTCHA challenge without using a plugin. We offer a variety of plugins for different applications and programming environments, such as PHP and ASP.NET, and we encourage you to look at our multiple plugins before proceeding with the "Do-It-Yourself" (DIY) installation instructions below."

E poi

After your page is successfully displaying reCAPTCHA, you need to configure your form to check whether the answers entered by the users are correct. This is achieved by doing a POST request to http://www.google.com/recaptcha/api/verify. Below are the relevant parameters.

API Request

URL: http://www.google.com/recaptcha/api/verify

Parameters (sent via POST)
privatekey (required) Your private key
remoteip (required) The IP address of the user who solved the CAPTCHA.
challenge (required) The value of "recaptcha_challenge_field" sent via the form
response (required) The value of "recaptcha_response_field" sent via the form

Grazie
 

Donovant

Utente Attivo
24 Giu 2010
49
0
0
Mi hanno consigliato di usare cURL (api PHP) per ottenere le info dal link, dato dalla guida di google, richiesto.
Ma ancora non ho capito come usarle:

$ch = curl_init("http://www.google.com/recaptcha/api/verify");


curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, 0);

$response = curl_exec($ch);
$info = curl_getinfo($ch, CURLINFO_HTTP_CODE);

curl_close($ch);
echo $response."<br/>";
echo $info."<br/>";

In locale, la pagina in questione carica all'infinito
Online invece esce fuori il logo di Google con il seguente testo:
Error 400. That’s an error.
Your client has issued a malformed or illegal request. That’s all we know. 1
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Che hosting usare per fare video con molti video? Hosting 1
O Creazione Portale intranet... COME FARE E COSA USARE?? Content Management System (CMS) 1
R [C#] Fare varie operazioni nel proprio account Facebook .NET Framework 0
M Come fare un countdown in HTML? HTML e CSS 4
C Io acquisto locale,riportare persone a fare acquisti locali Discussioni Varie 0
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
G Fare uno sfondo con il prato e degli alberi Photoshop 0
G Contratto TIM e continue rimodulazioni, cosa si può fare? Leggi, Normative e Fisco 3
P Vorrei fare un ripetitore di Internet Reti LAN e Wireless 3
B Fare calcoli con php da tabella mysql PHP 2
Web93 RICHIESTA CONSIGLIO - FARE UN SITO WEB Content Management System (CMS) 1
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 10
M [PHP] Modi per fare redirect 301 da http a https PHP 12
C [Photoshop] bordi tondi come posso fare per ottenerli come nell'immagine allegata Photoshop 2
M [Javascript] Verifica calcolo prima di fare insert Javascript 13
D [ASP] si può fare? Classic ASP 29
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
W inclusioni css in eccesso, cosa fare? HTML e CSS 1
M [PHP] Metodo migliore per fare login a un DB Mysql PHP 1
P [Gratuito][Cerco] qualcuno per fare menu a tendina ottimizzato per mobile-responsive con css e html Offerte e Richieste di Lavoro e/o Collaborazione 3
S Miglior regalo da fare ad un programmatore Discussioni Varie 6
M [WordPress] [HTML] INTEGRARE GESTIONALE IMMOBILIARE SU UN SITO WEB DA FARE WordPress 0
T PHP: aggiunta a query che non so fare... PHP 2
M [cosa fare?] pagina facebook Facebook 1
G Fare scaricare con M.O. solo la posta nuova. Posta Elettronica 3
G Vuoi fare successo? Abbiamo bisogno di aiuto per un app! Offerte e Richieste di Lavoro e/o Collaborazione 1
A [PHP] Fare tableau prenotazioni Hotel PHP 4
P Javascript, ricevere responso da PHP. Come fare? Javascript 1
R Può secondo voi un sito essere nella seconda pagina e non fare traffico? SEO e Posizionamento 3
booklisa Errore 403 - che fare? Content Management System (CMS) 1
S Come fare 5000 amici evitando il ban? Facebook 2
M Consigli prima di fare qualsiasi passo Domini 8
M [PHP] selezionare dati da db e fare confronti PHP 0
otto9due Si può fare questa cosa qui.. :P ( this > p ) jQuery 1
S [PHP] Interazione tra due finestre. Come fare? PHP 4
I COME POSSO FARE PER ORGANIZZARE LA PRODUZIONE SU EBAY??? Discussioni Varie 2
2 Come fare disdetta sky Adsl e Connettività 1
L Fare sparire un sito dalle ricerche SEO e Posizionamento 4
G Come si a fare una riga con pallini con photoshop? Photoshop 1
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
B Stilizzazione vecchio logo, come fare?? Photoshop 3
M Fare upload di file scegliendo la cartella di destinazione PHP 78
R amministratori di forum disposti a fare marketing per conto terzi Email Marketing 0
M Fare query prendendo i dati da 3 tabelle PHP 2
S Utilizzare la funzione postmessage per fare un redirect Javascript 0
U Fare una chiamata post con Angularjs Javascript 3
matteoraggi Foto di un sito finite in siti spam, che fare? Webdesign e Grafica 3
V titolo più immagine - come fare? HTML e CSS 7
L Fare siti web PHP 5

Discussioni simili