<?php

include_once "_common.php";
header("Content-Type: text/html; charset={$g4['charset']}");
require dirname(__FILE__) . '/kcaptcha_config.php';
include 'kcaptcha.php';
while (true) {
    $keystring = '';
    for ($i = 0; $i < $length; $i++) {
        $keystring .= $allowed_symbols[mt_rand(0, strlen($allowed_symbols) - 1)];
    }
    if (!preg_match('/cp|cb|ck|c6|c9|rn|rm|mm|co|do|cl|db|qp|qb|dp|ww/', $keystring)) {
        break;
    }
}
set_session("captcha_count", 0);
set_session("captcha_keystring", $keystring);
$captcha = new KCAPTCHA();
$captcha->setKeyString(get_session("captcha_keystring"));
Example #2
0
<?php

include_once "_common.php";
include_once dirname(__FILE__) . '/kcaptcha_config.php';
include_once 'captcha.lib.php';
while (true) {
    $keystring = '';
    for ($i = 0; $i < $length; $i++) {
        $keystring .= $allowed_symbols[mt_rand(0, strlen($allowed_symbols) - 1)];
    }
    if (!preg_match('/cp|cb|ck|c6|c9|rn|rm|mm|co|do|cl|db|qp|qb|dp|ww/', $keystring)) {
        break;
    }
}
set_session("ss_captcha_count", 0);
set_session("ss_captcha_key", $keystring);
$captcha = new KCAPTCHA();
$captcha->setKeyString(get_session("ss_captcha_key"));