帝国论坛帝国网站管理系统交流区帝国CMS 7.5专版帝国CMS7.5版本 php7.0下支付宝错误的问题 【本版专题贴子】  
主题:帝国CMS7.5版本 php7.0下支付宝错误的问题 [加入收藏夹]   

bfgzs
用户头衔:书生

精华贴   :0
发贴数   :2
经验值   :72
注册时间:2018-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国CMS7.5版本 php7.0下支付宝错误的问题
软件:phpStudy2018
环境:php7.0.12 nts Apache
程序:EmpireCMS_7.5_SC_UTF8

在php5.4/5.5/5.6版本均正常,php7.0版本下支付宝,支付提示:

调试错误,请回到请求来源地,重新发起请求。
错误代码 ILLEGAL_SIGN


======================================
/e/payapi/pay.php

//编码
if($ecms_config['sets']['pagechar']!='gb2312')
{
        @include_once("../class/doiconv.php");
        $iconv=new Chinese('');
        $char=$ecms_config['sets']['pagechar']=='big5'?'BIG5':'UTF8';
        $targetchar='GB2312';
        $productname=$iconv->Convert($char,$targetchar,$productname);
        $productsay=$iconv->Convert($char,$targetchar,$productsay);
        @header('Content-Type: text/html; charset=gb2312');
}

上面的代码,把汉字转成了乱码。%80%80%80%80 导致支付错误!


不知道谁遇到这个问题了,有办法结解决吗?

[该贴被修改 1 次,最后修改时间 2018-11-12 00:27:02 ]



2018-11-12 00:26:02 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

精华贴   :0
发贴数   :3773
经验值   :10388
注册时间:2013-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

转码问题,用gbk




2018-11-12 06:50:37 已设置保密 顶部 回复 引用 报告 编辑 删除

bfgzs
用户头衔:书生

精华贴   :0
发贴数   :2
经验值   :72
注册时间:2018-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不应该是gbk版本的问题,同样是UTF8版本,php5.4/5.5/5.6是正常的,转到php7.0才出现的问题;




2018-11-12 11:43:26 已设置保密 顶部 回复 引用 报告 编辑 删除

bn899
用户头衔:进士

精华贴   :0
发贴数   :1477
经验值   :4063
注册时间:2015-11-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

2楼对的




2018-11-12 12:16:13 已设置保密 顶部 回复 引用 报告 编辑 删除

hezeoo
用户头衔:书生

精华贴   :0
发贴数   :3
经验值   :53
注册时间:2019-07-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

刚遇到,解决了吗




2020-02-19 08:34:21 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3009
经验值   :8577
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

帝国ms 7.5  对php7 支持的不彻底导致。解决方法:

http://www.zhongyf.com/qita/rj/2020-02-19/125093.html   

[该贴被修改 1 次,最后修改时间 2020-02-19 12:44:16 ]


帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2020-02-19 11:45:49 已设置保密 顶部 回复 引用 报告 编辑 删除

时节
用户头衔:进士

精华贴   :0
发贴数   :1836
经验值   :4925
注册时间:2014-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

转码问题




2020-02-19 12:36:59 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1