关闭

如何在thinkphp使用xunsearch

如何在thinkphp框架中使用xunsearch全文搜索引擎 来在 https://www.3maio.com/w-detail/8 注意: 该文档是基于https://github.com/ShaoZeMing/xunsearch-laravel封装的xunsearch的SDK前提: 安装好xunsearch服务器端安装xunsearch-laravel SDK的步骤 使用composer安...
阅读(69) 评论(0)

使用Redis实现购物车

使用Redis实现购物车功能一般情况下购物车功能都是使用SESSION/COOKIE实现的,也就是将整个购物车数据都存储到SESSION中。这样做的好处就是不用操作数据库就可以实现,同时用户可以不同登录就可以将商品加入到购物车中,缺点就是1. 导致SESSION过于臃肿 2. SESSION数据默认是存储到文件中的,所以操作SESSION是相对比较慢的。...
阅读(41) 评论(0)

MySQL优化的一些建议

MySQL优化建议 设计数据表的时候要遵守三范式,但是不要严格遵守。可以适度打破范式。 一个表字段不适合过多。 常用表中只要保留常用的字段 尽量给每个字段添加NOT NULL 根据表的特点来选择合适的表引擎, 如果这个表经常被写,应该选择innodb,但是MySQL5.6一般都是选择innodb 根据表存放的数据来决定字符集,一般选择utf8,但是如果想要存放emoji表情,就应该选择utf8mb4...
阅读(41) 评论(0)

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

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

mysql_real_escape_string总是返回false

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

JavaScript的this分别代表什么

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

CURL模拟POST请求实例

CURL模拟POST请求实例...
阅读(96) 评论(0)

Thinkphp结合dropzone.js做上传功能

首先写好上传的方法,注意这个方法只负责上传。至于把图片路径插入数据库应该再定义一个新的方法来调用这个方法。 /** * upload 上传方法 * @author * @param int $returnType 返回数据的格式 (1代表使用json返回,2代表数组格式返回,3将数据存放到SESSION中)...
阅读(881) 评论(0)
    个人资料
    • 访问:1824次
    • 积分:94
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档