• 0

مشكلة سيرفر كابتشا لا يرد سوى بكلمة false؟

السلام عليكم ورحمة الله

مرحبا شباب

أحاول استخدام كابتشا حسوب في إحدى مشاريعي لكن للأسف توجد مشكلة لم اجد حلها .... قمت بما هو موجود في فيديو كابتشا حسوب

لكن عند ارسال النص 
سيرفر كابتشا لايرد لي إلا بكلمة false اما لو كانت صحيحة لا يرد لي بكلمة true 

سأضع الكود هنا لمعاينته هل من الممكن المشكلة من سيرفر كابتشا ام الكود فيه مشكلة 

هذا هو الكود :

<?php 

################################################################
## AJAX checkCaptcha this page to check captcha hsoub if it   ##
## TRUE or FALSE                                              ## 
################################################################

// If request get from POST
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
    $JSON = array();
    
    // Captcha hsoub value
    @$hcaptcha_input = $_POST['hcaptcha_input'];
    @$hcaptcha_chall = $_POST['hcaptcha_challenge'];
    @$hcaptcha_key   = $_POST['hcaptcha_key'];
    @$hcaptcha_lang  = $_POST['hcaptcha_language'];
    
    // Check if values not empty
    if (empty($hcaptcha_input) || empty($hcaptcha_chall) || empty($hcaptcha_key) || empty($hcaptcha_lang))
    {
        die("error in captcha");
    }
    
    // Coordinate the url captcha
    $urlCaptcha = "https://captcha.hsoub.com/api/%s/verify?key=%s&input=%s&challenge=%s";
    $urlCaptcha = sprintf($urlCaptcha, $hcaptcha_language, $hcaptcha_key, $hcaptcha_input, $hcaptcha_challenge);
    
    // Make request to server hsoub to check if the captcha input are TRUE or FALSE
    $request = curl_init($urlCaptcha);
    curl_setopt($request, CURLOPT_RETURNTRANSFER, 1);
    
    // Get response from the server and save is in $response
    $response = curl_exec($request);
    
    // Close the request
    curl_close($request);
    
    $JSON["hcaptcha"] = $response;
    
    echo json_encode($JSON);
}
else
{
    header("Location: /quote/error/error404");
    exit();
}

?>

وشكرا لكل من سيقدم المساعدة

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن