
介绍 云商城是一款基于 PHP + MySQL 的电商系统,支持成人用品、虚拟商品等多种商品类型。系统采用移动端优先设计,内置客服聊天、在线支付、订单管理。 适合站长快速搭建自己的电商平台、支付方式、商品分类等。 环境要求 – PHP 5.6 ~ 7.4(PHP 8.0+ 不兼容) – MySQL 5.6+ – mysqli 扩展 – curl 扩展
云商城是一款基于 PHP + MySQL 的电商系统,支持成人用品、虚拟商品等多种商品类型。系统采用移动端优先设计,内置客服聊天、在线支付、订单管理。
适合站长快速搭建自己的电商平台、支付方式、商品分类等。
– PHP 5.6 ~ 7.4(PHP 8.0+ 不兼容)
– MySQL 5.6+
– mysqli 扩展
– curl 扩展
– fileinfo 扩展(推荐)
– GD 库 / Imagick(用于图片处理)
– Apache / Nginx
– 服务器 root 访问权限(用于修改配置)
– **双端适配**:移动端优先,PC 端自适应
– **商品管理**:分类、热销推荐、库存管理、优惠策略
– **购物车**:基于 localStorage 的客户端购物车
– **客服聊天**:实时消息 + 图片发送 + 订单同步
– **支付集成**:易支付(支持微信/支付宝/QQ钱包)
– **订单管理**:下单、支付
– **后台管理**:基于 layui 的 Y-Admin 后台面板
系统使用**易支付**作为支付网关,需要在后台配置以下参数:
– 易支付接口地址
– 商户ID (PID)
– 商户密钥 (Key)
支付流程:用户下单 → 跳转易支付 → 用户付款 → 异步通知(notify.php)更新订单 → 用户跳转回支付成功页
## 安全说明(已修复项目)
本源码已修复以下安全漏洞:
– ✅ 文件上传改用 `exif_imagetype()` 真实图片验证
– ✅ 上传目录禁止 PHP 执行(.htaccess)
– ✅ SQL 注入防护(所有用户输入已加 `$DB->escape()`)
– ✅ 支付回调签名验证强化
– ✅ 敏感信息泄露修复
– ✅ 删除备份文件暴露
– ✅ 移除可疑脚本
– ✅ XSS 输出转义
**Q:访问接口返回 404?**
A:检查目录大小写。Linux 下 `Api/` 和 `api/` 是不同的目录,前端 JS 统一使用小写 `api/`。
**Q:PHP 8.0 能运行吗?**
A:不能。`Mao/function.php` 使用了 `get_magic_quotes_gpc()`(PHP 8.0 已移除)和其他已废弃函数。
**Q:如何开启调试?**
A:编辑 `Mao/common.php`,将 `error_reporting(0)` 改为 `error_reporting(E_ALL)`。
**Q:图片上传失败?**
A:检查 `upload/` 目录权限(需 755),以及 PHP `open_basedir` 配置是否包含 `/tmp/`。
