JavaScript通过CryptoJS等效实现php中hash_hmac函数加密raw_output配置

在一个项目中,客户需要从前端签名,加密插件使用的cryptoJS,使用与后端一样的签名流程(HmacSHA1后Base64.encode)发现并不能通过签名认证,签名校验方后端php代码中使用hash_hmac函数,先来看一下则会个函数的官网说明: 说明 hash_hmac ( string $algo , string $data , string $key [, bool $raw_outpu […]

解决composer安装太慢的问题

对于composer require和composer install,composer update大家都懂的,官方服务器在国外,导致这些需要拉取包的时候非常非常慢,目前有两种办法来解决,更换国内镜像,或者使用代理来操作。 (2019 年 7 月 5 日更新 ) 各大云厂商的PHPComposer全量镜像,加上之前的全量镜像资源: 阿里云 使用说明:https://mirrors.aliyun. […]

关于json_encode的配置

在php中我们一般通过json_encode来获取json字符串,这个函数的第二个参数是一些配置,这里的配置有很多,具体可以从参照JSON常量。 其中我们使用较多的有这三个: // 以字面编码多字节Unicode字符(默认是编码成 \uXXXX),将会保留中文不进行编码 JSON_UNESCAPED_UNICODE => 256 // 不编码 / JSON_UNESCAPED_SLASHES […]