liangzhi的博客

3maio.com博客

排序:
默认
按更新时间
按访问量

如何在thinkphp使用xunsearch

如何在thinkphp框架中使用xunsearch全文搜索引擎 来在 https://www.3maio.com/w-detail/8 注意: 该文档是基于https://github.com/ShaoZeMing/xunsearch-laravel封装的xunsearch的SDK前提: 安装...

2017-08-17 14:14:49

阅读数:184

评论数:0

使用Redis实现购物车

使用Redis实现购物车功能一般情况下购物车功能都是使用SESSION/COOKIE实现的,也就是将整个购物车数据都存储到SESSION中。这样做的好处就是不用操作数据库就可以实现,同时用户可以不同登录就可以将商品加入到购物车中,缺点就是1. 导致SESSION过于臃肿 2. SESSION数据默...

2017-08-17 14:10:45

阅读数:256

评论数:0

MySQL优化的一些建议

MySQL优化建议 设计数据表的时候要遵守三范式,但是不要严格遵守。可以适度打破范式。 一个表字段不适合过多。 常用表中只要保留常用的字段 尽量给每个字段添加NOT NULL 根据表的特点来选择合适的表引擎, 如果这个表经常被写,应该选择innodb,但是MySQL5.6一般都是选择innodb ...

2017-08-17 14:07:14

阅读数:76

评论数:0

登录失败次数限制(原生php代码实现)

登录密码错误次数限制安全对每个网站的重要性,不言自明。 其中,登陆又是网站中比较容易受到攻击的一个地方,那么我们如何对登陆功能的安全性加强呢?

2017-08-17 13:59:07

阅读数:187

评论数:0

mysql_real_escape_string总是返回false

总所周知,mysql_real_escape_string函数的作用是:转义SQL语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集。并且mysql_real_escape_string()并不转义%和_。 但是,如果按照手册的例子来写代码,总是返回一个False。这是因为mysql_re...

2016-02-05 22:36:44

阅读数:1192

评论数:0

JavaScript的this分别代表什么

鉴于大家对this到底代表的是什么有疑问,现在将this的情况整理如下。 第一种情况: 如果是一个全局的function,则this相当于window对象。 这个打印出来的结果: 通过打印出来的结果可以明显看到,这个时候this相当于window。 第二种...

2016-02-05 22:35:26

阅读数:131

评论数:0

CURL模拟POST请求实例

CURL模拟POST请求实例

2016-02-05 22:32:54

阅读数:171

评论数:0

Thinkphp结合dropzone.js做上传功能

首先写好上传的方法,注意这个方法只负责上传。至于把图片路径插入数据库应该再定义一个新的方法来调用这个方法。 /** * upload 上传方法 * @author <kingphp@foxmail.com> * @param int $r...

2015-11-25 12:06:55

阅读数:1483

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭