gongfuxiang / shopxo

ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服,进销存遵循MIT开源协议发布、基于ThinkPHP8框架研发
https://shopxo.net/
MIT License
2.56k stars 783 forks source link

linux环境上布置的环境不能正常下单, #72

Open sevenhhl opened 11 months ago

sevenhhl commented 11 months ago

接口:/?s=buy/index.html windows环境上post的参数是这样的:buy_type=goods&goods_data=W3siZ29vZHNfaWQiOjExLCJzdG9jayI6MSwic3BlYyI6W3sidHlwZSI6IuWwuueggSIsInZhbHVlIjoiTCJ9XX1d 能正常进入下单页面

同样代码在linux环境上post的参数是这样的: goods_id=9&buy_type=goods&stock=1&spec=%5B%7B%22type%22%3A%22%E9%A2%9C%E8%89%B2%22%2C%22value%22%3A%22%E7%B2%89%E8%89%B2%22%7D%2C%7B%22type%22%3A%22%E5%B0%BA%E7%A0%81%22%2C%22value%22%3A%22L%22%7D%5D

提示“商品信息为空”,不能正常进入下单页面

看代码 app/index/controller/Buy.php 70行,有判断下单参数是否有加密参数goods_data,若没有就会报“商品信息为空”

两环境上的商城后台设置是一样的,不明白哪出问题了