php - 在 smarty 中取消设置 session

标签 php session smarty unset

在我将数据插入数据库后,我将设置一个 session ,然后将页面重定向到另一个页面, 在另一个页面上,如果在 smarty 中设置了 session ,我将显示一条消息,一切正常。

{if $smarty.session.insert===true}
      Thanks
{/if}

现在如何在打印消息后取消设置 session ?

最佳答案

你不应该在模板中这样做,smarty 没有为此工作。 但是,如果您真的必须这样做,我认为唯一的解决方法可能是:

{php}
    unset($_SESSION['insert']);
{/php}

你放在 {php} 标签之间的任何东西都会被 smarty 作为普通的 php 脚本运行。

关于php - 在 smarty 中取消设置 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14443538/

相关文章:

javascript - Ajax 无法在 Web 服务器中工作

session - 如果 session 超时,global.asax 中的 session_start 会发生什么情况?

php - 如何解决此警告 : mysqli_fetch_assoc() expect s parameter 1 to be mysqli_result, 如何解决此问题

php - 在 Prestashop 中添加新的后台办公室字段

php - 使用 Smarty 从我的 HTML 中去除 P 标签

php - Yii2 需要复选框不起作用

php - 如果产品描述为空,WooCommerce 如何隐藏 "Description"选项卡

php - 显示来自不同表的两个用户的名称

ASP.NET MVC3 : Connected clients count

php - 密码加密,在 session 中存储密码