ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਭਰੋਸੇਯੋਗ ਸੁਰੱਖਿਆ

ਡੈਮੋ:

:
:
:

ਇੰਸਟਾਲੇਸ਼ਨ ਉਦਾਹਰਨ:

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