2018年12月

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

最近,发现网站的数据库连接不上,而且持续有一段时间了。主要还是平时太少管理网站,所以隔了几天才发现。重启后,数据库恢复正常,但一分钟不到,内存不足,又挂了。经过排查,原来是没使用swap虚拟内存。开启后,妥妥的稳定运行。

在使用input propertychange事件时,遇到一个问题。我输入一个字时,会重复执行五六次事件,事件里又包含了网络请求,体验非常差。经过搜索,找到了解决办法,详情如下。代码// 监听textarea的输入 $(document).on('input propertychange', 'textarea', function () { var detailsElement = $(this), details = $(this).val(); // 确保是propertychange事件,并且是改变了内容 if (window- 阅读剩余部分 -

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