小编典典

Json:PHP到JavaScript的安全与否?

json

我了解eval(json_str)在客户端上使用容易受到恶意代码的攻击。我的问题是,如果json_str数组是由PHP函数构造的json_encode,那么我会安全吗?

例如,

json_str = json_encode(array(record1, 
                             record2, 
                             record3));

现在eval(json_str)在客户端代码中使用完全安全吗?


阅读 269

收藏
2020-07-27

共1个答案

小编典典

是和否:

是:PHP产生有效的JSON

否:PHP可能会像JSON一样返回恶意代码。

如果您可以信任来源,或者甚至可以完全控制它(因为它是您的),那就没有问题了。

2020-07-27