美文网首页
No1.最高软件商标查询API系列教程:基础类及方法引用文件

No1.最高软件商标查询API系列教程:基础类及方法引用文件

作者: ChenxyHZ | 来源:发表于2020-09-14 12:03 被阅读0次
    最高软件专注于PHP商标管理系统开发
    我的博客:https://ruimengwei.com
    以下是我提供的基本操作文件,各位可以根据自己的习惯优化下面的代码

    示例所引用的Aes.php 加密解密代码

    <?php
    namespace Aes;
    
    class Aes
    {
        /**
         * 商标查询api专用的加密
         */
        public function encode($str, $key = '', $iv = '', $method = 'AES-128-CBC', $option = OPENSSL_RAW_DATA)
        {    
            $code_str = openssl_encrypt($str, $method, $key, $option, $iv);
            return base64_encode($code_str);
        }
    
        /**
         * 商标查询api专用的解密
         */
        public function decode($str, $key = '', $iv = '', $method = 'AES-128-CBC', $option = OPENSSL_RAW_DATA)
        {       
            $code_str = openssl_decrypt(base64_decode($str), $method, $key, $option, $iv);
            return $code_str;
        }
    }
    ?>
    

    示例所引用的common.php 公共函数代码

    <?php
    require_once 'Aes.php';
    /**
     * CURL 操作
     * @param $url
     * @param int $post =1为post,=0为get
     * @param array $param
     */
    function curl($url, $post = 0, $param = [])
    {
        $c = curl_init();
        curl_setopt($c, CURLOPT_URL, $url);
        if ($post) {
            curl_setopt($c, CURLOPT_POST, 1);
        }
        curl_setopt($c, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        if ($param) {
            curl_setopt($c, CURLOPT_POSTFIELDS, $param);
        }
        curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($c, CURLOPT_TIMEOUT, 300); // 5分钟超时
        $ex = curl_exec($c);
        if ($ex === false) {
            return json_encode(['error' => curl_error($c)]);
        }
        curl_close($c);
        return $ex;
    }
    
    ?>
    

    瑞梦薇工作室
    https://ruimengwei.com

    最高软件PHP商标管理系统商标一键申报软件
    https://zuigao.com

    超龙商标_商标注册找超龙_388元
    https://chaolong.com

    相关文章

      网友评论

          本文标题:No1.最高软件商标查询API系列教程:基础类及方法引用文件

          本文链接:https://www.haomeiwen.com/subject/qixzektx.html