Friendly, easy, lightweight, self-hostable CAPTCHA service. https://captcheck.netsyms.com
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. header("Content-Type: text/plain");
  3. $url = 'https://captcheck.netsyms.com/api.php';
  4. $data = [
  5. 'session_id' => $_POST['captcheck_session_code'],
  6. 'answer_id' => $_POST['captcheck_selected_answer'],
  7. 'action' => "verify"
  8. ];
  9. $options = [
  10. 'http' => [
  11. 'header' => "Content-type: application/x-www-form-urlencoded\r\n",
  12. 'method' => 'POST',
  13. 'content' => http_build_query($data)
  14. ]
  15. ];
  16. $context = stream_context_create($options);
  17. $result = file_get_contents($url, false, $context);
  18. $resp = json_decode($result, TRUE);
  19. echo "Form fields:\n";
  20. var_export($_POST);
  21. echo "\n\nAPI request fields:\n";
  22. var_export($data);
  23. echo "\n\nAPI response (JSON):\n";
  24. echo json_encode(json_decode($result, TRUE), JSON_PRETTY_PRINT);
  25. if (!$resp['result']) {
  26. exit("\n\nCAPTCHA did not verify: " . $resp['msg']);
  27. } else {
  28. exit("\n\nCAPTCHA verified!");
  29. }