-PHP 应用&模版引用&Smarty 渲染&MVC 模型&数据联动&RCE 安全

新闻列表

1 、数据库创建新闻存储
2 、代码连接数据库读取
3 、页面进行自定义显示

自写模版引用

1 、页面显示样式编排
2 、显示数据插入页面
3 、引用模版调用触发
很容易触发代码执行漏洞
#Smarty 模版引用(第三方模板)
下载: https://github.com/smarty-php/smarty/releases
使用:
1 、创建一个文件夹,命名为 smarty-demo 。
2 、下载 Smarty 对应版本并解压缩到该文件夹中。
3 、创建一个 PHP 文件,命名为 index.php ,并在文件中添加以下代码:
<?php
// 引入 Smarty 类文件
require('smarty-demo/libs/Smarty.class.php');
// 创建 Smarty 实例
smarty = new Smarty; // 设置 Smarty 相关属性 smarty->template_dir = 'smarty-demo/templates/';
smarty-\>compile_dir = 'smarty-demo/templates_c/'; smarty->cache_dir = 'smarty-demo/cache/';
smarty-\>config_dir = 'smarty-demo/configs/'; // 赋值变量到模板中 smarty->assign('title', ' 欢迎使用 Smarty');
// 显示模板
smarty-\>display('index.tpl'); ?\> 4 、创建一个名为 index.tpl 的模板文件,并将以下代码复制到上述点定义文件夹中 \ \ \ \{title}</title>
</head>
<body>
<h1>{$title}</h1>
<p> 这是一个使用 Smarty 的例子。 </p>

相关推荐
newxtc1 小时前
【重庆政务服务网-注册_登录安全分析报告】
人工智能·selenium·测试工具·安全·政务
芯盾时代1 小时前
低空经济网络安全的政策体系构建
安全·web安全·网络安全·低空经济
墨燃.2 小时前
江西省第二届职业技能大赛网络安全赛题 应急响应
安全·web安全
m0_748240252 小时前
C++仿Muduo库Server服务器模块实现 基于Reactor模式的高性
服务器·c++·php
汽车仪器仪表相关领域2 小时前
工业商业安全 “哨兵”:GT-NHVR-20-A1 点型可燃气体探测器实操解析与场景适配
大数据·人工智能·功能测试·安全·安全性测试
清山博客3 小时前
Springboot 局域网部署https解除安全警告
网络协议·安全·https
上海云盾第一敬业销售4 小时前
游戏盾是如何保障游戏安全稳定的
tcp/ip·安全·游戏·ddos
The 旺4 小时前
【Rust实战】打造内存安全的网络代理:深入异步IO与并发编程
网络·安全·rust
鼓掌MVP4 小时前
CodeBuddy编程实现:基于EdgeOne边缘安全加速平台的远程计算资源共享技术平台
安全
matlab8889995 小时前
Falco:云原生世界中的安全守护者
其他·安全·云原生