202104-28 ThinkPHP5如何实现前后端分离?看完就知道了 HOT 用Thinkphp5实现纯API开发实现前后端分离大致步骤如下:解决跨域请求问题改变输出数据格式为API常用返回JSON格式自定义异常处理(修改适配API使用) 继续阅读 >
202012-19 ThinkPHP面试题(最全干货!!!) HOT 先说说thinkphp面试的背景,一般来说tp是大部分小白上手的框架,简易,入手快,开发快,所以一般面试官在考你tp内容的同时一定会问到你一些基础性的内容,那么下面就是我准备的一些基础和tp面试题: 继续阅读 >
202006-28 ThinkPHP5实现极验滑动验证码geetest功能 HOT 现在很多网站,比如淘宝,京东等都改用使用极验拖动验证码实现登录,这种方式比传统的验证码方式有更好的体验,减少用户输入的错误,也同样能起到防盗刷的功能。 继续阅读 >
202006-23 tp6中swoole扩展websocket的使用 HOT 相信不少人都已经知道tp6.0已经适配swoole.并推出think-swoole 3.0 ,这次就来介绍下tp6中swoole扩展websocket的使用。 Websocket 继承与Http,进行websocket连接之前需要一次HTTP请求,如果当期地址支持websocket则返回101,然后进行连接。也就是说并不是服务支持websocket后,请求每个连接地址都可以进行websocket连接,而是需要预先适配才可以连接。 继续阅读 >
202005-05 thinkphp5 + barcode 生成条形码 HOT 去官网下载类库 “https://www.barcodebakery.com/en/download”,选择自己的版本下载 继续阅读 >
201507-08 解决ThinkPHP3.2.3框架,PDO驱动查询出来的字段名全是小写的bug 找到文件:ThinkPHP\Library\Think\Db\Driver.class.php找到代码://PDO连接参数protected$options=array(PDO::ATTR_CASE=>PDO::CASE_LOWER,//改为PDO::CASE_NATURALPDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_ORACLE_NULLS=>PDO::NULL_NATURAL,PDO::ATTR_STRINGIFY_FETCHES=>false,);把其中的 PDO::CASE_LOWER 改为 PDO::CASE_NATURAL 继续阅读 >
201506-20 ThinkPHP3.2.3快速入门 路由 ThinkPHP框架对URL有一定的规范,所以如果你希望定制你的URL格式的话,就需要好好了解下内置的路由功能了,它能让你的URL变得更简洁和有内涵。路由定义路由定义一般包括三个配置参数:参数描述URL_ROUTER_ON开启路由,设置为true后路由规则定义生效URL_ROUTE_RULES路由规则定义URL_MAP_RULES静态路由(URL映射)定义要... 继续阅读 >
201506-20 ThinkPHP3.2 快速入门基础 简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)下载... 继续阅读 >
201412-25 ThinkPHP3.1快速入门基础 HOT 简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)下... 继续阅读 >