-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>

相关推荐
liulilittle15 小时前
并发与内存安全术语:定义、分类与关联
c++·安全·并发·术语
愚公搬代码17 小时前
【愚公系列】《Web应用安全》006-HackBar插件的使用
前端·安全
爱敲键盘的猴子19 小时前
Spring MVC 详解(一):全注解开发与请求响应处理
java·spring·mvc
sbjdhjd20 小时前
企业站 SQL 注入实战:PCRE 正则回溯绕过关键词 WAF 完整实战 | 进阶02
sql·安全·web安全·网络安全·ai·开源·php
愚公搬代码20 小时前
【愚公系列】《Web应用安全》005-Visual Studio Code编辑器的使用
前端·安全·编辑器
吴声子夜歌20 小时前
网络安全——消息认证
安全·web安全·消息认证
weixin_BYSJ198720 小时前
springboot技能与工具共享小程序---附源码29657
java·javascript·spring boot·python·小程序·django·php
张小姐的猫21 小时前
【Linux】网络编程 —— 传输层协议 TCP(下)
linux·运维·服务器·网络·tcp/ip·http·php
weixin_BYSJ198721 小时前
flask民族服饰饰品商城小程序---附源码37399
java·javascript·spring boot·python·小程序·django·php
吴声子夜歌21 小时前
网络安全——数字签名
安全·web安全·数字签名