【发布时间】:2020-05-30 07:28:39
【问题描述】:
我有一些不同类型的 php 数组,它们可以在任何级别的嵌套中包含敏感数据。我想取消设置这个敏感键。我该怎么办?
例如敏感数据键可以是account_no、acc_no等
示例请求数组1:
[
'ClientCode' => "abcom",
'MerchantCode' => "Code1",
'acc_no' => "12345"
]
这个数组应该变成
[
'ClientCode' => "abcom"
'MerchantCode' => "Code1"
]
示例请求数组2:
[
'customer_name' => "Umesh",
'age' => 24,
'customer_details' => [
'mob_no' => "989729069",
'account_no' => '1235'
]
]
这个数组应该变成
[
'customer_name' => "Umesh",
'age' => 24,
'customer_details' => [
'mob_no' => "989729069"
]
]
【问题讨论】:
-
循环遍历主数组和
customer_details,如果找到敏感列,则取消设置。
标签: php arrays laravel security logging