我正在开发一个插件,我有一个表单和一个提交按钮。表单操作是the_permalink()
。当用户点击提交按钮时,应显示一条消息("hello")
,该代码可以正常使用:
if(isset($_POST['submit']))
{
display();
}
function display()
{
echo "hello";
}
但是如果我刷新页面,消息就消失了。有人知道如何解决这个问题吗?
这可能与我将$_POST
与'submit'
进行比较有关,而这只是在刷新后没有给出...
感谢您的帮助!
答案 0 :(得分:2)
请尝试以下代码
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";
}