项目中经常用到时间筛选功能,这时候用好函数 strtotime 的语义化参数能让你事半功倍。 // 用语义化参数 // 两周后 $time = '+2 week'; // 三天前 $time = '-3 day'; // 七小时前 $time = ...
PHP
防止重复提交的代码片段
项目中防止用户在短时间内重复请求某个接口,尤其是一些敏感操作,像商城中用户购买产品,发生什么不可控的事情可是会丢饭碗的。所以好的措施一样都不能少,粘一下方便使用的thinkphp项目用到的代码片段。 //...
编写PHP小程序登录接口
鼓捣自己小程序,在登陆环节总觉得代码不够健壮。就在网上下载了很多开源的项目,想从中借鉴下小程序登录及后端php写的对应接口功能。但是发现多数项目在登录功能上都写的比较潦草,完全是能登录就好!没法,只...
PHP使用函数绘制图片梳理
最近做项目时用到了php给海报图添加用户昵称、头像、二维码等操作,回头温习了下php的绘图相关函数。整理下思路记录下来,以备下次使用。 要获取图片资源,从来源上分为两种方式:一种是通过本地路径或远程UR...
PHP函数:筛选数据只保留指定的数组key
在实际项目中筛选指定的数据并返回的操作,使用率非常频繁。经常需要处理的情况有两种,一种是一维数组很多键值对,筛选出指定的键名: $data = [ 'name' => 'toocf', 'age' =&...
PHP调用SOAP接口方式
最近调用第三方接口获取数据时,发现对方居然是所谓的soap接口,一脸懵逼。赶紧请教下老师(baidu),但是查找了不少资料,表情更深。没找到有用的信息,大多数都是在描述什么是SOAP,或一堆排版较乱的代码。 工...
艰苦条件下快速搭建WebShell(网页终端)
标题开头用“艰苦环境”此言非虚哦,项目部署在内网环境中,连接服务器需要先使用远程软件连接上另一台电脑,通过另台电脑ssh软件连接到服务器(centos7)。服务器对外只开通5678一个端口,并且最近中转电脑已经关闭...