policy包含额外参数ext-param上传成功后,回调签名错误

$options['ext-param'] = $_GET['type'];
$policy = base64_encode(json_encode($options));

我使用的是表单api,当我增加ext-param参数时,上传成功后,回调页面中 php md5("{$_GET['code']}&{$_GET['message']}&{$_GET['url']}&{$_GET['time']}&".$form_api_secret)与$_GET['sign']不匹配,当我去掉ext-param参数时,上传成功,能显示"ok"字样, 文件编码是utf-8的, 编程环境:php,apache,ubuntu server 12.04, 恳请大家帮忙,谢谢大家

阅读 3.8k
1 个回答

回调页面中 php md5("{$GET['code']}&{$GET['message']}&{$GET['url']}&{$GET['time']}&".$formapisecret) 需要加额外参数$GET['ext-param'] 完整的:md5("{$GET['code']}&{$GET['message']}&{$GET['url']}&{$GET['time']}&".$formapisecret."&{$GET['ext-param']}")

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
又拍云问答
子站问答
访问
宣传栏