我正在 OctoberCMS 上创建一个插件,用户可以在其中将代码输入到插件设置菜单中的字段中。我已将此输入保存到一个全局变量中,该变量已粘贴在页面的模板上。
在 Plugin.php 中,将其保存到全局变量中的代码:
public function boot()
{
Event::listen('cms.page.beforeDisplay', function($controller, $url, $page) {
$settings = Settings::instance();
$script = $settings->script;
$controller->vars['script'] = $script;
});
}
在 template.htm 中,调用标签中的变量:
{{ script | raw }}
然后在检查页面时显示输入的代码。
我的问题是,有没有办法隐藏变量的实际值但脚本仍然运行?因此,任何查看该网站的用户都无法“检查”它并查看脚本是什么。谢谢
慕工程0101907