介绍
小编给大家分享一下使用PHP蒙面包屏蔽敏感数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
Fuko \蒙面是Kaloyan Tsvetkov的一个小型PHP库,用于通过用编辑后的元素替换列入黑名单的元素来屏蔽敏感数据。
以下是软件包自述的基本用法示例:
使用Fuko \蒙面\保护;//隐藏secret_key var中美元的值 保护:hideValue ($ secret_key);//隐藏$ _POST[& # 39;密码# 39;]的值 保护::hideInput(& # 39;密码# 39;,INPUT_POST); $修订=保护:保护($ _POST);
根据上述调用,列入黑名单的值和输入将被屏蔽。自述文件的另一个例子是调试黑名单,类似于Laravel 5的哎呀黑名单:
使用\ Fuko \蒙面\保护; 保护::hideInputs(阵列( INPUT_ENV=比;阵列( & # 39;APP_KEY& # 39; & # 39;DB_PASSWORD& # 39; & # 39;REDIS_PASSWORD& # 39; & # 39;MAIL_PASSWORD& # 39; & # 39;PUSHER_APP_KEY& # 39; & # 39;PUSHER_APP_SECRET& # 39; ), INPUT_SERVER=比;阵列( & # 39;PHP_AUTH_PW& # 39; & # 39;APP_KEY& # 39; & # 39;DB_PASSWORD& # 39; & # 39;REDIS_PASSWORD& # 39; & # 39;MAIL_PASSWORD& # 39; & # 39;PUSHER_APP_KEY& # 39; & # 39;PUSHER_APP_SECRET& # 39; ), INPUT_POST=比;阵列( & # 39;密码# 39; ) ) );//传递信息的\ Fuko \蒙面\保护:保护()的//将隐藏列入黑名单的输入 \ Fuko \蒙面\保护:保护($ _POST);
查看自述文件以获取更多示例,包括自定义屏蔽规则。您可以在fuko-php/蒙面上了解有关此软件包的更多信息,获取完整的安装说明以及在GitHub上查看源代码。
以上是使用PHP蒙面包屏蔽敏感数据的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!