这套2023最新站长工具箱源码是波波无意中在网上发现的,感觉整体界面简单、大气、美观,便收藏了起来。其实截止目前此类在线工具已经很多了,不过还是觉得自己搭建一个比每...
一文搞懂接口参数签名与验签
随着前后端分离的开发模式的发展,接口安全显得越来越重要。我们通常的做法是为接口的请求参数进行加密,也就是我们常说的“签名与验签”。希望本篇笔记能帮助部分需要的小伙伴...
分享一个根据中奖概率抽奖的算法
项目开发中经常会遇到抽奖的功能,因此抽奖算法应该是比较常见的。下面这个抽奖算法比较简单,希望可以帮助需要的小伙伴们。 源代码: <?php function ...
Thinkphp5.1MongoDB使用笔记
关于Thinkphp5中使用MongoDb的方法,在thinkphp官方文档中已有说明,参见:https://www.kancloud.cn/manual/thin...
PHP判断一个点是否在多边形内(优化版)
PHP判断一个点是否在多边形的内部,通常采用交点法来判断。以下为优化版的源码示例,仅供参考学习。 function isPointInPolygon($point,...
PHP判断一个经纬度点是否在多边形区域内
如何判断一个点是否在一个多边形内,何时会用到这个场景。 我们就模拟一个真是场景。我们公司是快递公司,在本地区域有6个分点。每个分点有3-5个工人负责附近的快递派遣发...
thinkphp对接阿里云号码隐私保护笔记
随着越来越多用户对隐私保护的关注,现在开发软件大多需要我们对用户的手机号码进行保护。因此阿里云的号码隐私保护也成了众多开发者的首选。本篇笔记主要记录对接过程的代码片...
分享一个简易PHP红包随机分配算法
一个外包项目需要给用户发红包,本想看看有没有朋友开发过,直接复制一段代码的。但是看了网上很多都是封装的类。虽然写的都很棒,不过我觉得一个红包分配没必要搞那么复杂。因...
thinkphp5只输出cli日志,没有访问日志的解决
最近在一个项目上发现一个很奇怪的问题:thinkphp命令行的日志输出很正常,但是在runtime目录中却找不到网站的访问日志。而之前网站访问日志一直是没问题的,思...
海豚PHP搜索区域改造省市区县三级联动搜索
一个项目中用户希望通过区域对订单进行筛选,但是查阅了海豚PHP框架文档后发现searchArea并不支持三级联动,因此手动进行了一个简单的改造,使用三个select...