![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP电商系统开发
电商系统开发资料整理
刘远山
日积月累
展开
-
tp6商城Nginx下PATHINFO路径重写
可以通过URL重写隐藏应用的入口文件index.php(也可以是其它的入口文件,但URL重写通常只能设置一个入口文件),下面是相关服务器的配置参考:[ Nginx ]在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:location / { // …..省略部分代码 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; }}如图:(使原创 2021-03-07 20:38:58 · 614 阅读 · 0 评论 -
tp6实现商城后台登录功能
思路:后台登录功能实现:1、开启验证验证码2、后台校验提交数据1)是否为post提交2)验证码是否正确(需要开启全局中间件的session)3)验证用户名为条件查询是否存在数据库4)验证用户状态status是否为激活状态5)密码校验采用加密盐+md5方式加密验证是否正确6)保存用户信息到session中实现多页面登录状态与展示用户信息7)更新该用户的登录时间8)验证成功跳转到后台首页后台管理员表结构CREATE TABLE `qing_admin` ( `id` int(11)原创 2021-03-07 20:19:17 · 2253 阅读 · 1 评论 -
input的type属性设为number后可以输入e
原因:e在数学上代表2.71828,所以它也还是一个数字解决方法:<input type='number' onkeypress='return( /[\d]/.test(String.fromCharCode(event.keyCode)))' />2.input数字number类型的时候maxlength无效解决方法:超出截取<input type="number" oninput="if(value.length>11)value=value.slice(0,11)转载 2021-03-07 14:15:34 · 1095 阅读 · 0 评论 -
积分商城功能表设计结构以及积分功能模块
积分商城功能表结构设计1、会员积分记录表(qing_score)来自的用户user_id,签到和兑换记录字段score(签到为正值,兑换为负值),积分信息infoCREATE TABLE `qing_score` ( `id` int(10) NOT NULL AUTO_INCREMENT, `user_id` int(10) NOT NULL, `score` int(10) NOT NULL, `time` int(10) NOT NULL, `info` varchar(30原创 2021-03-01 21:12:13 · 6549 阅读 · 0 评论 -
阿里图标库使用
阿里图标图库地址https://www.iconfont.cn/search使用阿里在线图标库1、查找需要使用的图标,如:电话,添加至购物车2、新建一个项目,将购物车内的图标“添加至项目”3、点击生成代码4、将生成的代码连接地址复制到需要使用的代码中引用图标使用例子:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Docum原创 2021-02-21 15:11:05 · 582 阅读 · 0 评论 -
PHP实现快递鸟即时查询接口
即时查询接口1、查看即时查询接口API接口文档2、参考PHP文档demohttp://www.kdniao.com/file/KdApiSearchDemo(PHP).rar3、注册账号,填入企业基本信息与上传营业执照信息4、准备物流公司编码与快递单号,具体查看接口文档中查看快递公司编码4、thinkphp6实现方式1)常量define定义电商ID与电商加密私钥2) 电商Sign签名生成3) 发送post请求<?phpnamespace app\index\controll原创 2021-03-01 17:52:23 · 346 阅读 · 0 评论