Tôi không phải là người máy mã captcha trong PHP

Tôi vừa thấy thông báo về API reCAPTHCA sửa đổi của Google, vì vậy tôi quyết định tổng hợp một ví dụ nhanh. Nó hoạt động tốt mà không cần xem tài liệu. Quá đơn giản để tích hợp thật lố bịch. Đây là PHP [không có bảo mật cho đơn giản]…

if [ ! empty[$_POST]] {
    $q = http_build_query[array[
        'secret'    => 'YOUR_SECRET_KEY',
        'response'  => $_POST['g-recaptcha-response'],
        'remoteip'  => $_SERVER['REMOTE_ADDR'],
    ]];
    $result = json_decode[file_get_contents['//www.google.com/recaptcha/api/siteverify?'.$q]];
    if [$result->success] {
        // Continue processing form data
    }
}

Và html…


 
Name

Chủ Đề