![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP技术文章
日常开发中一些会阻碍新手的小专题
PHP全栈狼
PHP VUE SQL NOSQL HTML JS UNIAPP略懂略懂
展开
-
【Hyperf】在 Hyperf 3.0 中使用协程来异步 HTTP 请求
本文介绍了如何在 Hyperf 3.0 中使用协程来异步 HTTP 请求。我们可以使用 GuzzleHttp 客户端或者 Swoole 客户端来进行异步请求,从而提高程序的并发处理能力。原创 2023-05-10 17:57:10 · 1187 阅读 · 0 评论 -
【五一创作】Hyperf3.0创建中间件并使用JWT鉴权
Hyperf 3.0 是一个高性能的 PHP 框架,支持创建中间件并使用 JWT 鉴权去识别用户。JWT(JSON Web Token)是一种基于 JSON 的开放标准(RFC 7519),用于在网络应用之间传递声明,以便进行身份验证和授权。JWT 由三部分组成:头部、载荷和签名。在 JWT 的载荷中,可以存储一些与用户相关的信息,例如用户的 ID、用户名等。将两者相结合,可以打造出性能与安全共存的完美的接口安全方案。原创 2023-05-04 00:08:14 · 827 阅读 · 0 评论 -
【Hyperf】封装Redis常用方法,像laravel thinkphp一样简单理解和使用
基于Hyperf,封装类似于thinkphp的remember,get,set,del,pull等缓存方法原创 2023-04-25 01:02:05 · 603 阅读 · 0 评论 -
PHP支付宝当面付异步回调如何实现验签
众所周知,支付宝当面付的f2pay目录提供了如何获取当面付二维码的方法,但是没有异步回调的实例,所以本文章将介绍如果使用sdk达到验签的方法。通过引用AopSdk.php,可以初始化aop目录下的Aopclient文件,达到可以调用SDK内置验签方法。注意,$result仅仅代表验签成功,不代表已经支付完成,请自行核对trade_status数据和金额。支付宝官方提供的SDK入口文件为根目录的。回调文件 notify.php。具体请直接看下述代码及注释。原创 2022-09-19 17:53:50 · 1528 阅读 · 0 评论 -
PHP万金油识别手机访问并携参301跳转
php通用识别手机访问并301携参跳转原创 2022-08-20 14:00:11 · 743 阅读 · 0 评论 -
php根据用户组取所属会员列表
use model\GroupDb; function find($id){ //查找用户组下其他用户组 $data=$this->select($id,array($id)); var_dump($data); //array(a,b,c,d,e,f)}function select($id,$data = array()){ $temp = GroupDb::where('pid',$id)->column('id'); ..原创 2022-01-26 16:45:16 · 971 阅读 · 0 评论 -
【红狼】Hyperf框架注册全局中间件及局部(单应用)中间件
使用hyperf基本是用来做前后端分离的api后端,所以中间件的作用尤为重要 在抛弃传统mvc下,纯接口通信和内存常驻更考验php代码的安全性(注入,滥用),其带来的是高并发高可用1.注册全局中间件middlewares首先在App/Middleware中新建一个全局中间件文件 例如 ApiMiddleware.php如下,其主要意义为处理OPTIONS和header中的防跨域作为全局http中间件然后在config/ middlewares.php中进行注册‘http’ => [\A原创 2021-11-22 10:45:40 · 1315 阅读 · 0 评论 -
【PHP红狼】浅谈php语言的MVC下登录验证码思路和代码
思路:前端1.登录页面打开后,ajax异步获取一个验证码图片的base64,且登录失败或点击验证码图片时,重新获取以html+jquery为例的代码<div id="captcha" alt="验证码"></div><script>$(function () { $('#captcha').click(function () { $.post("/admin/login/captcha",{},function(result){原创 2021-11-19 23:26:50 · 485 阅读 · 0 评论 -
[TP教程]Thinkphp调用阿里云OSS上传文件五分钟集成实例
Thinkphp调用阿里云OSS上传文件也是随手写的,帮一个实习生做的,顺便写出来实现步骤部分问题解决也是随手写的,帮一个实习生做的,顺便写出来使用的是thinkphp5.1(6.0+也一样) + composer require aliyuncs/oss-sdk-php 教程比较简单,全部写在一个控制器文件里实现步骤composer require aliyuncs/oss-sdk-php 安装阿里云oss sdk在app/index/controller/index.php中添加以下代码原创 2021-04-12 19:10:05 · 1085 阅读 · 0 评论