刘师傅
从理论来说,算法是不区分语言的。我不清楚这个HMAC-SHA1算法是原生javaSdk提供的还是需要扩展jar包。
还有,你看看这个接口文档的实现部分,是不是应该有各个语言的sdk包,所以你看看有没有php的sdk包。找到php的,你就知道了。
最后,如果上述还不行,那就研究下这个加密算法,看看都有哪些参数,涉及哪些选项,php不可能没有,或者在实现上有差异也不是不可能。因为之前一个java的同事和我php的应用交互时,发现了两种语言在使用AES加密算法上的差别,当时java上对这个算法支持比较精细;而php在算法参数上不能选,这个hmac_sha1()。我没用过。
看看吧你自己,希望给你提供点帮助。- 刘师傅 2018-12-03 已签到连续签到8天,获得了20个金钱
- 刘师傅 2018-12-02 已签到连续签到7天,获得了20个金钱
看看升级文档说明,是不是哪里不适配了。
我对这个东西感觉就是个辅助工具,平常偶尔需要看一个请求,涉及所有的sql非常有用。还有执行时间及消耗内存。其它不常用。- 刘师傅 2018-12-01 已签到连续签到6天,获得了20个金钱
- 刘师傅 2018-11-30 已签到连续签到5天,获得了20个金钱
- 刘师傅 回答了问题 unique 验证问题,求大佬指点
正常情况下,只在找到情况(也就是name有重复了)才会报错,而没有找到不会报错。你完全可以判断是否有该属性的错误信息来判断:
如果找到重复的name,就是 $model->getError('name')不为空,返回“账号已存在” 如果找不到,也就是说,name不重复,没有问题: $model->getError('name')将返回null
天亮来再细看看吧