Verifying solutions in PHP
php
<?php$curl = curl_init();$secret_key = "sk_xxxxxxxx";$solution = "..."; // Extract the solution from the request body (_botpoison)$data = array("secretKey" => $secret_key, "solution" => $solution);$data_string = json_encode($data);curl_setopt_array($curl, [CURLOPT_URL => "https://api.botpoison.com/verify",CURLOPT_CUSTOMREQUEST => "POST",CURLOPT_POSTFIELDS => $data_string,CURLOPT_RETURNTRANSFER => true,CURLOPT_HTTPHEADER => array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string))]);$response = curl_exec($curl);$error = curl_error($curl);curl_close($curl);if ($error) {echo "cURL Error #:" . $error;} else {if (json_decode($response)->ok) {echo "Not spam: allow request";} else {echo "Spam: reject request";}}