Простой в использовании, увеличивает время простоя.
Автоматически распознаёт китайский и английский языки, при выборе китайского языка используются случайные китайские символы, а при выборе английского — случайные английские символы.
Шрифт для каптчи — открытый шрифт ZhanKu KuHei (поддерживает китайский и английский языки), спасибо сайту ZhanKu за бесплатное предоставление.
Можно скачать исходный код или установить с помощью Composer:
{
"require": {
"lovefc/captcha": "0.0.3"
}
}
/* Создание экземпляра */
$ver = new FC\Captcha();
/* Настройка параметров каптчи */
// Ширина каптчи
$ver->width = 300;
// Высота каптчи
$ver->height = 100;
// Количество символов в каптче
$ver->nums = 4;
// Случайная строка
$ver->random = 'Любители собак не получат хорошей жизни';
// Размер символов
$ver->font_size = 40;
// Количество линий помехи, если значение равно 0, то линии помехи отсутствуют
$ver->interfere_line = 50;
// Путь к шрифту
//$ver->font_path = __DIR__.'/Font/zhankukuhei.ttf';
// Включение динамического режима каптчи
//$ver->is_gif = true;
// Частота кадров GIF
//$ver->gif_fps = 10;
/* Генерация кода каптчи */
$code = $ver->getCode();
/*
$_SESSION['code'] = $code
...(здесь можно сохранять код каптчи в сессии или Redis)
*/
/* Генерация изображения каптчи */
$ver->doImg($code);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )