第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

PHP 做 RSA 簽名 生成訂單

標(biāo)簽:
PHP


//组合签名$a=time();$b=substr($a, 1);//生成随机订单号$orderid$b.mt_rand(10000,99999);//合作身份者id,以2088开头的16位纯数字$mygoods['partner']="2088011744308664";//商家账号$mygoods['seller']="zfb@sinoglobal.com.cn";//订单号$mygoods['out_trade_no']=$orderid;//主题$mygoods['subject']=$goods_name;//商品描述信息$mygoods['body']=$goods_infro;//商品价格$mygoods['total_fee']=$score;//服务器端异步响应地址$mygoods['notify_url']= "http://211.149.220.47/php/notify_url.php";//排序$mygoods = argSort($mygoods);//拼接$mystr = createLinkstring($mygoods);//签名$sign = rsaSign($mystr);//对签名进行urlencode转码$sign = urlencode($sign);//生成最终签名信息$orderInfor $mystr."&sign=".$sign."&sign_type=RSA"; /** * 把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 * @param $para 需要拼接的数组 * return 拼接完成以后的字符串 */function createLinkstring($para) {    $arg  "";    while (list ($key$val) = each ($para)) {        $arg.=$key."=".$val."&";    }    //去掉最后一个&字符    $arg substr($arg,0,count($arg)-2);         //如果存在转义字符,那么去掉转义    if(get_magic_quotes_gpc()){$arg stripslashes($arg);}         return $arg;}/** * 对数组排序 * @param $para 排序前的数组 * return 排序后的数组 */function argSort($para) {    ksort($para);    reset($para);    return $para;} /** * RSA签名 * @param $data 待签名数据 * @param $private_key_path 商户私钥文件路径 * return 签名结果 */function rsaSign($data$private_key_path) {    $priKey file_get_contents($private_key_path);    $res = openssl_get_privatekey($priKey);    openssl_sign($data$sign$res);    openssl_free_key($res);    //base64编码    $sign base64_encode($sign);    return $sign;}


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消