【问题标题】:Content disappears after refreshing of page (Wordpress)刷新页面后内容消失(Wordpress)
【发布时间】:2016-03-18 16:52:38
【问题描述】:

我正在开发一个插件,其中有一个表单和一个提交按钮。表单操作是the_permalink()。当用户点击提交按钮时,应该可以看到一条消息("hello"),这与此代码配合得很好:

if(isset($_POST['submit']))
{
   display();
}
function display()
{
    echo "hello";
}

但是如果我刷新页面,消息就消失了。有谁知道如何解决此问题以使消息留在那里?

这可能与我将$_POST 与'submit' 进行比较有关,刷新后没有给出...

感谢您的帮助!

【问题讨论】:

  • 我认为你是对的。仅当 $_POST['submit'] isset 时才调用显示函数。如果刷新页面并清除帖子标题,则评估结果为 false。

标签: php wordpress


【解决方案1】:

请尝试以下代码

   session_start();
if(isset($_POST['submit']))
{
   $display_val = display();
   $_SESSION['display_val'] = $display_val;
}

if(isset($_SESSION['display_val']))
{
    echo $_SESSION['display_val'];
}


function display()
{
    return "hello";
}

【讨论】:

    猜你喜欢
    • 2021-04-21
    • 2012-01-30
    • 1970-01-01
    • 2021-07-03
    • 2014-03-27
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    相关资源
    最近更新 更多