【发布时间】:2015-11-17 18:57:31
【问题描述】:
我有代码
<?php
require_once("lib/functions.php");
$page = new page;
if(isset($_POST['jmeno'])){
$page->mailit($_POST, $_SESSION['result']);
}
$_SESSION['f'] = rand(1,9);
$_SESSION['s'] = rand(1,9);
$_SESSION['result'] = $_SESSION['f'] + $_SESSION['s'];
?>
在POST 表单之前它会打印正确的值,但在POST 表单之后会话是空的。不知道为什么,好像配置有问题。所以它总是显示错误的计数结果
【问题讨论】:
-
你用过start_session(); ?
-
是的,在functions.php中
-
当我在发布表单之前 print_r $_SESSION 向我展示了良好的价值,但如果我发布表单 $_SESSIONS 是空的
-
你能告诉我们 $_SESSION 的 print_r 显示了什么吗?
-
数组([f] => 9 [s] => 6 [result] => 15)