php检查语法(使用 PHP Masked Package 屏蔽敏感数据的实现方法)
类别:编程学习 浏览量:2234
时间:2021-10-04 01:48:45 php检查语法
使用 PHP Masked Package 屏蔽敏感数据的实现方法Fuko Masked 是 Kaloyan Tsvetkov 的一个小型PHP库,用于通过用编辑后的元素替换列入黑名单的元素来屏蔽敏感数据。
以下是 软件包 readme 的基本用法示例:
|
use Fuko\Masked\Protect; //隐藏$secret_key var中的值 Protect::hideValue( $secret_key ); //隐藏$ _POST['password'] 的值 Protect::hideInput( 'password' , INPUT_POST); $redacted = Protect::protect( $_POST ); |
根据上述调用,列入黑名单的值和输入将被屏蔽。自述文件的另一个例子是调试黑名单,类似于 Laravel 5 的 Whoops 黑名单:
|
use \Fuko\Masked\Protect; Protect::hideInputs( array ( INPUT_ENV => array ( 'APP_KEY' , 'DB_PASSWORD' , 'REDIS_PASSWORD' , 'MAIL_PASSWORD' , 'PUSHER_APP_KEY' , 'PUSHER_APP_SECRET' , ), INPUT_SERVER => array ( 'PHP_AUTH_PW' , 'APP_KEY' , 'DB_PASSWORD' , 'REDIS_PASSWORD' , 'MAIL_PASSWORD' , 'PUSHER_APP_KEY' , 'PUSHER_APP_SECRET' , ), INPUT_POST => array ( 'password' , ) ) ); //传递信息 `\Fuko\Masked\Protect::protect()` //将隐藏列入黑名单的输入 \Fuko\Masked\Protect::protect( $_POST ); |
查看自述文件以获取更多示例,包括自定义屏蔽规则。您可以在fuko-php/masked 上了解有关此软件包的更多信息,获取完整的安装说明以及在GitHub上查看源代码。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://segmentfault.com/a/1190000020451223
您可能感兴趣
- dedecms注册怎么给权限(织梦DedeCms系统未审核文档禁止动态浏览修改方法view.php)
- php哪个函数具有字符串截取功能(php字符串截取函数mb_substr用法实例分析)
- php优势和缺点(PHP的介绍以及优势详细分析)
- thinkphp5开发教程(thinkPHP5框架接口写法简单示例)
- php系统化框架教程(PHP+swoole+linux实现系统监控和性能优化操作示例)
- linux下如何启动phpstudy面板(详解phpstudy linux web面板小皮面板V0.2版本正式发布)
- php 抽象类和接口(php抽象类和接口知识点整理总结)
- php7.4类型属性实例详解(PHP 7.4中使用预加载的方法详解)
- 怎么用单元测试php(PHP使用phpunit进行单元测试示例)
- thinkphp5 新增模块(Thinkphp5.0框架的Db操作实例分析连接、增删改查、链式操作等)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- phpstudy中apache到期如何修改(phpStudy找不到Apache“服务名” 解决方法)
- php扩展安装示例(php扩展开发入门demo示例)
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- php性能比较(php使用yield对性能提升的测试实例分析)
- wordpress的静态php页面在哪(如何让PHPnow支持wordpress静态化链接的方法)
- 越难春卷(越难春卷皮怎么用)
- 休闲VS新古典 办公家居简约设计(办公家居简约设计)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
热门推荐
- docker添加mq基础镜像(Docker阿里云RocketMQ 4.5.1部署流程详解)
- 云服务器实例和配置(运维必须知道的关于云服务器的十个问题)
- sql server锁原理(Sql Server 死锁的监控分析解决思路)
- python3列表的使用教程(对Python3 pyc 文件的使用详解)
- 腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?(腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?)
- css垂直居中图解(全面总结使用CSS实现水平垂直居中效果的方法)
- truncate与delete优缺点(秒懂drop、truncate和delete的区别)
- apache服务器常用配置(优化Apache服务器性能的方法小结)
- 笨办法学python3目录(如何愉快地迁移到 Python 3)
- mysql数据库调优技术大全(Mysql数据库性能优化三分表、增量备份、还原)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9