新聞中心
phpwind9.0出現(xiàn)支付寶驗(yàn)證簽名出錯(cuò)
最近有個(gè)客戶使用phpwind建站,他的網(wǎng)站綁定了支付寶購(gòu)買積分的功能,然后最近他有會(huì)員反映網(wǎng)站的積分系統(tǒng)出現(xiàn)了問(wèn)題,具體描述如下: 該會(huì)員用支付寶購(gòu)買積分之后,提示支付交易成功,但是在網(wǎng)站反饋的結(jié)果是“驗(yàn)證簽名出錯(cuò)”,充值完成,但是在9.0 積分前臺(tái)顯示交易狀態(tài)為未完成,導(dǎo)致無(wú)法進(jìn)行積分兌換! 解決方案: 打開(kāi) src/applications/bbs/controller/AlipayController.php 找到 ksort($this->_var); reset($this->_var); 替換為 //兼容支付寶urlencode之后偽靜態(tài)+號(hào)無(wú)法rawurldecode的處理方案 isset($this->_var['notify_time'])&&$this->_var['notify_time'] = urldecode($this->_var['notify_time']); ksort($this->_var); reset($this->_var); 相關(guān)文章推薦閱讀: PHPWIND9.0如何整合UCENTER 無(wú)憂主機(jī)教您怎么安裝PHPWIND9.0論壇模板 無(wú)憂主機(jī)教您如何修改PHPWIND論壇“POWERED BY PHPWIND”版權(quán)信息
本文地址:http://www.gle-technology.com/phpwind/13958.html