github钩子 使用不了hash_hmac

浏览:564 发布日期:2018/01/02 分类:ThinkPHP5专区
hash_hmac(): Unknown hashing algorithm:

提示这个,怎么处理        $hash = hash_hmac($a,$b,$c);

        $github_signa = $_SERVER['HTTP_X_HUB_SIGNATURE'];
        list($hash_type, $hash_value) = explode('=', $github_signa, 2);
        $payload = file_get_contents("php://input");$secret = '123456';
        $hash = hash_hmac($hash_type,$payload,$secret);
        if($hash && $hash === $hash_value)
        {
            echo '认证成功,开始更新';
            // echo shell_exec("./github_pull.sh");
            echo shell_exec("ifconfig");

            echo date("Y-m-d H:i:s");
        }
最佳答案
评论( 相关
后面还有条评论,点击查看>>