Maison > développement back-end > tutoriel php > Partage de boîte à outils : PHP implémente des images de vérification de curseur

Partage de boîte à outils : PHP implémente des images de vérification de curseur

藏色散人
Libérer: 2023-04-11 09:08:01
avant
6789 Les gens l'ont consulté

Cet article présente principalement comment implémenter des images de vérification de curseur en PHP. Ici, je partage une "affiche" de boîte à outils. Voyons comment l'implémenter. J'espère que cela sera utile aux amis qui en ont besoin !

【Apprentissage recommandé : Tutoriel vidéo PHP

Installation

composer require kkokk/poster
Copier après la connexion

Mise à jour

composer update kkokk/poster
Copier après la connexion

Documentation d'utilisation

Référentiel open source :
documentation gitee
documentation github

    use Kkokk\Poster\PosterManager;
    use Kkokk\Poster\Exception\PosterException;

    try {
        # Partage de boîte à outils : PHP implémente des images de vérification de curseur自定义参数
        $params = [
            'src'           => '',  // 背景图片,尺寸 340 * 191
            'im_width'      => 340, // 画布宽度
            'im_height'     => 251, // 画布高度
            'bg_width'      => 340, // 背景宽度
            'bg_height'     => 191, // 背景高度
            'slider_width'  => 50,  // Partage de boîte à outils : PHP implémente des images de vérification de curseur宽度
            'slider_height' => 50,  // Partage de boîte à outils : PHP implémente des images de vérification de curseur高度
            'slider_border' => 2,   // Partage de boîte à outils : PHP implémente des images de vérification de curseur边框
        ];

        $type = 'slider';

        /**
          * 获取Partage de boîte à outils : PHP implémente des images de vérification de curseur验证参数
          * 内部使用了 laravel 的 cache 缓存,返回的是图片的 base64 、 缓存key 、Partage de boîte à outils : PHP implémente des images de vérification de curseur高度
          * @param string $type   验证码类型
          * @param array  $params 验证码自定义参数
          * @return arary
          */
        $data = PosterManager::Captcha()->type($type)->config($params)->get();

        /** 
          * 验证Partage de boîte à outils : PHP implémente des images de vérification de curseur
          * 前端根据相关Partage de boîte à outils : PHP implémente des images de vérification de curseur操作进行处理, 返回x坐标,返回 true 则验证成功
          * @param string     $key     缓存key
          * @param string|int $value   前端传回来的x坐标
          * @param int        $leeway  误差值
          * @return boolean
          */
        $res = PosterManager::Captcha()->type($type)->check($key, $value, $leeway);

    } catch (PosterException $e) {
        print_r($e->getMessage())
    }
Copier après la connexion

Exemple

Partage de boîte à outils : PHP implémente des images de vérification de curseur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal