- 博客(8)
- 收藏
- 关注
原创 php 单例模式
PHP实现单例模式 单例模式的定义:保证一个类只有一个实例,并提供一个访问它的全局访问点。 PHP实现单例模式: class Singleton { //创建静态私有的变量保存该类对象 static private $instance; //防止使用new直接创建对象 private function __construct(){} //防止使用clone克隆对象 private function __clone(){} static publi
2021-08-06 10:18:54
147
原创 php 接口访问限制
接口访问限制 一. 在接口中判断访问来源,例如php使用HTTP_REFERER来判断来源,如果是直接访问接口的请求不予处理,如果是从网页调用的请求再做处理。 二. 通过redis限制用户一分钟内访问次数 ```php function restrict($uid,$ip,$url) { $redis = new Redis(); $redis->connect('127.0.0.1',6379); $key = 'user:1:api_count'.$uid.$ip.$ur
2021-08-06 09:53:33
931
原创 微信小程序 map经纬度定位 规划路线
小程序map组件实现定位 map.wxml <map class="map" longitude="{{longitude}}" latitude="{{latitude}}" show-location name="" markers="{{markers}}"></map> <!-- 获取路线 --> <view wx:for="{{arr}}"> <view bindtap="getpath" data-latitude="{{item.l
2021-07-14 09:25:31
950
原创 微信小程序wx.request二次封装
这几天开发微信小程序,发现了点问题,就简单封装了一下wx.request 首先在utils里面创建一个api.js 文件 const host = "http://www.api.com"; function request(url, data, method) { return new Promise((resolve, reject) => { wx.showLoading({ title: '加载中', duration: 3000 })
2021-07-14 08:32:53
400
原创 thinkphp5 打印sql语句
$res = Db::name('circle_vote_option')->getLastSql(); echo $res;
2021-06-24 14:13:34
1017
2
原创 微信小程序获取openid(php)
小程序端wx.login 方法获取openid 通过接口传到服务器 //小程序登录 public function wxlogin(Request $request) { //此2个值是小程序后台提供 $appid = 'wxbf93676ffdb9a4d5'; $secret = "10fa9f759d3236de150875c30384d0db"; //小程序传过来的 $code = $request.
2021-06-06 20:57:06
539
原创 laravel使用jwt返回token
用passport实现接口的登录和jwt生成(生成token) 安装passport插件 composer require laravel/passport //执迁迁移文件,生成数据表,保存token数据 php artisan migrate //生成客户端授权码 php artisan passport:install ...
2021-06-03 20:10:44
452
2
原创 php 层级递归
public function treeLevel(array $data, int $pid = 0, string $html = '--', int $level = 0) { static $arr = []; foreach ($data as $val) { if ($pid == $val['pid']) { // 重复一个字符多少次 $val['html'] = str_.
2021-05-30 18:55:12
351
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅