有些用IPv6建站或者网站支持IPv6访问的情况下发起支付程序会报错“客户IP”错误的情况,是的我们也找到了解决方法~
就在2024/12/18今天我在给源站站点配置源站获取访客真实IP之后的第二天发现我网站充值订单突然变少了,后面经过排查发现原来是因为现在很多人的网络环境是IPv6这导致当该环境的访客发起支付由于IPv6IP很长就超过了数据表“pay_order”的“pay_id”结构长度值是20,该长度远远达不到IPv6的长度,所以发现只需要修改该值的长度即可解决该问题~
彩虹易支付支持IPv6教程
修改字段“ip”的结构(phpmyadmin为例):打开数据库-点击“pay_order”-结构-找到“ip”字段-修改-长度改为128即可
© 版权声明
文章版权归作者所有,未经允许请勿转载。部分内容可能来自网络,如侵权请联系修改~
THE END
暂无评论内容