使用表单POST之后,如何在会话中存储变量? [英] After using a form POST how can I store the variable in session?

查看:98
本文介绍了使用表单POST之后,如何在会话中存储变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能吗?我已经使用表单发布发送了一个值,并在php中进行了检索,但是如果我刷新,它就会消失.可以存储吗?

Is this possible? I have sent a value using a form post and retrived in the php but if i refresh it disappears. Can this be stored?

推荐答案

是的,您可以将其存储在SESSION中.请阅读以下代码:-

Yes you can store it in SESSION. Please read the following code:-

<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Check Post variables are available
if(isset($_POST['username']))
{
    echo $_POST['username']." Username found in form <br />";
    // Set session variables
    $_SESSION["username"] = $_POST['username'];
    echo $_SESSION["username"]." stored in session <br />";;
}
else
    echo 'No, form submitted. Your old stored username was '.$_SESSION["username"];
    //echo 'No, form submitted.';
?>

</body>
</html>

要在wordpress

To start session in wordpress

在functions.php中编写以下代码

Write below code in your functions.php

function register_my_session()
{
    if( !session_id() )
    {
        session_start();
    }
}

add_action('init', 'register_my_session');

这篇关于使用表单POST之后,如何在会话中存储变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆