【发布时间】:2011-09-13 19:39:28
【问题描述】:
我正在使用 VLDPersonals 脚本,它使用 smarty 作为模板系统,没有问题,但是,我需要添加一个通知页面,用户必须点击“我理解”按钮,没有问题,但是, smarty 决定缓存/编译页面,所以当下一个用户来时,他们将无法单击按钮,因为 php POST 句柄不会触发...当前代码是
<div class="entry">
<?php
if(isset($_POST['understand'])) {
$conn = mysql_connect('localhost', 'user', 'password');
mysql_select_db("table", $conn);
mysql_query("sql..");
}
?>
<p>Notice text</p>
<form action="" method="post">
<input type="submit" value="I Understand!" name="understand" />
</form>
</div>
我尝试添加 {nocache} 标记,没有用,尝试通过我找到的一些指南定义 nocache 标记,没有用,尝试刷新缓存,没有用.. smarty 对象分配给 $TEMPLATE,任何人有帮助?让我头疼!
【问题讨论】: