【发布时间】:2015-06-25 20:24:42
【问题描述】:
这可能吗?我已经使用表单帖子发送了一个值并在 php 中检索,但如果我刷新它就会消失。这个可以保存吗?
【问题讨论】:
-
点赞:
$_SESSION['value']=$_POST['value'] -
只需将帖子数组存储在会话中,您就可以在任何地方访问。
标签: php variables session post store
这可能吗?我已经使用表单帖子发送了一个值并在 php 中检索,但如果我刷新它就会消失。这个可以保存吗?
【问题讨论】:
$_SESSION['value']=$_POST['value']
标签: php variables session post store
是的,您可以将其存储在SESSION。请阅读以下代码:-
<?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开始会话
在你的functions.php中写下代码
function register_my_session()
{
if( !session_id() )
{
session_start();
}
}
add_action('init', 'register_my_session');
【讨论】:
// set session to start
/*session is started if you don't write this line can't use $_Session global variable*/
session_start();
$_SESSION["newsession"]= $value;
$_SESSION['post_session'] = $_POST;
您可以查看会话文档 http://php.net/manual/en/reserved.variables.session.php
【讨论】: