分类 后端 下的文章

ThinkPHP6.0的前身是ThinkPHP5.2,因为6.0版本改动比较大,所以直接将原定的5.2改成6.0。目前ThinkPHP6还没正式发布,还是Rc阶段,更新也比较频繁。根据官方消息,计划在今年的5月1日之前发布第二个RC版本,届时还将迎来新版的手册,并且大部分扩展也会基本升级完成。

最近ThinkPHP框架出现了一个比较严重的漏洞,在没有开启强制路由的情况下可能的getshell漏洞,受影响的版本包括5.0.23和5.1.31之前的所有版本。官方也很快提供了解决方案,大大的点个赞。但是只是讲了个重点,没讲太详细,对于一些新手和初学者可能不大方便操作。下面提供一些修复的方法,应该算是比较详细了。

安装GoogleAuthenticator扩展使用Composer安装,执行以下命令composer require PHPGangsta/GoogleAuthenticator生成密钥密钥可以添加验证器时输入,或者生成二维码// 实例化类 $ga = new \PHPGangsta_GoogleAuthenticator(); // 生成密钥 $secret = $ga->createSecret();二维码内容格式otpauth://totp/USERNAME?secret=SECRET&issuer=ISSUER&period=PERIOD键名描- 阅读剩余部分 -

在平常写项目的时候,不可避免的会用到时间计算。如果只是简单的计算的话,只需要将时间字符串转换为时间戳然后对比即可。但是如果需要计算具体的年月日时分秒的话,可以用日期对象来计算。

做的项目多了,总会遇到一些需要涉及需要用到地图坐标的。既然有坐标,那肯定又得涉及位置距离。例如我们平时使用美团,想搜索附近的美食店,这功能很方便是不是?希望下面的经验能给你帮助,让你少走些弯路,同时自己做个笔记,方便自己。毕竟老了,有些东西很快就自己也忘记了,也需要笔记来回忆~