php如何处理401状态码,完成Digest realm授权认证闭环? 发布于2024年03月26日 php 401认证就是从服务器端发出一个401状态码,然后由客户端浏览器来处理登录框的问题。但是,服务器端能够自定义登录的认证方式为basic realm,还是digest realm。整体上来说,两者的区别就是数据加密方... 阅读更多
php如何处理401状态码,完成Basic realm授权认证闭环?发布于2024年03月25日 php 401状态码是一个非常神奇的状态码,可以通过客户端出现的一个登陆用户名和密码,来完成一套Basic realm登陆体系的认证。本文从php的代码层面上来分析一下这个Basic realm认证协议的过程。苏南大叔的“... 阅读更多
npm模块安装,如何解决报错CERT_HAS_EXPIRED?发布于2024年03月22日 node 面对稍稍有些时间(比如半年以前)的node项目的时候,使用npm安装模块依赖的时候,就极有可能会各种warning漫天飞舞,并且最后还会安装失败,这就是nodejs项目所特有的现象。那么,本文中所描述模块安装时可能... 阅读更多
php缓存,开启output_buffering的情况下,如何分段输出?发布于2024年03月20日 php 本文还是接着讨论php内容分段分步输出的问题,前提依然是仅使用php开启服务,不掺合nginx什么事情。当关闭output_buffering的情况下,无论是否加flush()函数调用,最终效果都是符合需求的。那么... 阅读更多
php缓存,如何理解flush()函数?flush函数如何生效发布于2024年03月19日 php 本文对上一篇文章中分段输出内容的情况进行进一步分析,分析的主要焦点在于代码中flush()函数。从运行效果上来看,flush()代码执行与否,最终的效果都是会分段输出。那么,flush()究竟作用是什么呢?本文做个... 阅读更多