11 2021 档案
摘要:PHP抛出简单说明 (异常不是错误 关闭错误提示并不影响异常) 1 throw 抛出异常 2 try catch捕获(如果没有 就走自定义异常) try{ throw } catch (\Throwable $t){ } ps: throwable是 基类 可以代替所有各种异常类型throw可以自定
阅读全文
摘要:php yield处理大数据的方法 比方说读取10G excel 内存不够用 一般人会用分成20个 然后处理 处理完释放内存 这样虽然可以 但是代码沉余 不方便维护 用yield的方法 function createRange($number){ for($i=0;$i<$number;$i++){
阅读全文
摘要:html设置强制缓存的方法 1 服务端设置好强制缓存后 2 总结 没命中缓存就走协商缓存 (如果requestheader 禁止缓存写死了 也会直接走协商缓存) 微信缓存机制不识别 <meta http-equiv="Cache-Control" content="no-cache, no-stor
阅读全文
摘要:PHP签名验证加强版 很多时候签名验证如果前端被破解了 那签名验证显得毫无意义这个时候需要加强下 加个token参数 1 登陆成功以后 后端返回前端token 根据userid加密 2 然后 每次请求验证下 就行了 如果是小程序 那直接用seesion_key就行了
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>{$title}</title> <meta name="viewport" content="width=device-width, initial-sc
阅读全文
摘要:javascript防止xss攻击的方法 简单点 读取标签的时候 判断下 没转义的转义下
阅读全文
摘要:PHP微信小程序 获取openid问题 请求这个接口 必须是线上https 然后后台要设置的
阅读全文
摘要:php imagick压缩网络图片的方法 $rawimg = $v['fengmiantu']; $watermark = new \Imagick(); $info = file_get_contents($rawimg); $watermark->readImageBlob($info); $w
阅读全文
摘要:PHP小程序方法现金红包的方法 1 微信支付绑定小程序appid 2 2个接口是不一样的 别弄错了 /mmpaymkttransfers/sendredpack 是公众号的。 /mmpaymkttransfers/sendminiprogramhb 是小程序的。
阅读全文