加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

将php模板引擎暴露给用户?

发布时间:2020-12-13 17:08:21 所属栏目:PHP教程 来源:网络整理
导读:我想在我的网络应用程序中构建一个报表生成器.用户通过站点的其他部分收集数据,然后应该能够生成“报告”,其中他/她可以以文档样式的方式使用所述数据.我希望用户能够使用基本的数学功能,获取/设置自己的变量等.我想为什么要重新发明轮子?如果我允许用??户
我想在我的网络应用程序中构建一个报表生成器.用户通过站点的其他部分收集数据,然后应该能够生成“报告”,其中他/她可以以文档样式的方式使用所述数据.我希望用户能够使用基本的数学功能,获取/设置自己的变量等.我想为什么要重新发明轮子?如果我允许用??户使用类似于 Twig Template Engine的内容编写报告并且仅启用某些扩展以供他们使用,这看起来是否相当安全? Twig模板已经删除了标记中找到的任何php,并且除了基本的字符串更改等之外,没有太多强大的功能可供您使用.让我知道您的想法.

解决方法

Twig有一个相当强大的 sandbox extension,完全符合您的描述.有了足够严格的安全策略,我在这里看不到任何问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读