การป้องกันที่เชื่อถือได้สำหรับโครงการของคุณ

การสาธิต:

:
:
:

ตัวอย่างการติดตั้ง:

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
}

//...

สำนักพิมพ์

  • การรักษาความปลอดภัยขั้นสูง
    การป้องกันสแปมและการละเมิดที่ทันสมัยสำหรับเว็บไซต์ของคุณ
  • สะดวกในการใช้
    แรงเสียดทานต่ำปฏิสัมพันธ์ที่ง่ายดายสำหรับผู้ใช้ของคุณ
  • การสร้างคุณค่า
    ใช้แบนด์วิธของมนุษย์เพื่อประโยชน์ต่อทุกคน
  • รายได้
    รางวัลสำหรับการแก้ไข RainCAPTCHA ที่ไม่ซ้ำกัน

โฆษณา

  • การจราจรของแท้
    คุณชำระเงินเฉพาะ RainCAPTCHA ที่ไม่ซ้ำกันซึ่งเชื่อมโยงกับโฆษณาของคุณ
  • การกำหนดเป้าหมาย
    เลือกผู้ชมที่เหมาะสมสำหรับแคมเปญของคุณ
  • ในสปอตไลท์
    ความสนใจของผู้ใช้เน้นเฉพาะในการโฆษณาของคุณเท่านั้น
  • สถิติโดยละเอียด

Javascript API

วัตถุ:
rainCaptcha
วิธีการ:
reset - เรียกวิธีนี้เพื่อล้างสถานะปัจจุบันและเริ่มการทดสอบอีกครั้ง
on - แนบฟังก์ชันตัวจัดการเหตุการณ์
พารามิเตอร์:
event - ประเภท: string
callback - ประเภท: function
เหตุการณ์ที่เกิดขึ้น:
init - เหตุการณ์นี้จะถูกเรียกใช้เมื่อ RainCAPTCHA พร้อมที่จะใช้
ตัวอย่าง:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('init', function(){ //your code }); } }, false);
complete - เหตุการณ์นี้จะถูกเรียกใช้หลังจากที่ผู้ใช้ผ่านการทดสอบ
พารามิเตอร์:
data - คุณต้องส่งเนื้อหาของพารามิเตอร์นี้ไปยังเซิร์ฟเวอร์เพื่อใช้แทน $_POST['rain-captcha-response'] ประเภท: string
   
ตัวอย่าง:
window.addEventListener('load', function(){ if ('rainCaptcha' in window) { rainCaptcha.on('complete', function(data){ //your code }); } }, false);

SOAP API

ไคลเอนต์:
https://raincaptcha.com/captcha.wsdl
วิธีการ:
send - เรียกวิธีการนี้เพื่อหาผลการทดสอบ
ขอร้อง:
key - คีย์ลับที่สามารถนำมาจากแผงควบคุม ประเภท: string
data - ผลการทดสอบเพื่อยืนยัน ประเภท: string
ip - ที่อยู่ IP ของผู้ใช้ที่ผ่านการทดสอบ ประเภท: string
   
คำตอบ:
status - ผลการทดสอบ. 0 - การทดสอบล้มเหลว 1 ความสำเร็จในการทดสอบ ประเภท: integer
is_not_safe - ดัชนีความปลอดภัย 0 - ปลอดภัย 100 - ไม่ปลอดภัย ประเภท: integer
error_code - รหัสข้อผิดพลาด. ค่าที่เป็นไปได้คือ: 0 - ไม่ได้กำหนด, 1 - เกินอายุการใช้งานของผลการทดสอบ, 2 - ส่วนขยายเบราว์เซอร์หรือเบราว์เซอร์ไม่ถูกต้อง, 3 - งานถูกดำเนินการไม่ถูกต้อง, 4 - ปฏิเสธการเข้าใช้. ประเภท: integer