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 上查看源代码。
更多PHP常识,请拜访PHP中文网!
以上就是应用 PHP Masked Package 屏蔽敏感数据的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!