快速提问
我是PHP的新手,但我不能让会话变量在页面中保存。
样本设置代码step2.php
<?php session_start();
include("header.html");
$_SESSION['num'] = $_POST['num'];
?>
示例检索代码step3.php
<?php session_start();
...
...
echo "<br>session num " . $_SESSION['num'] . " " . session_id();
echo "<br />";
Print_r ($_SESSION);
我已经检查了会话文件夹的权限,看起来很好,我现在已经把它扔掉了777。为我的会话存储会话文件但它是空的。我在step2.php中进一步向下回显了$ _SESSION ['num']并且它读起来很好,但就好像$ _SESSION没有任何意义并被视为本地变量我猜。
step3.php输出:
session num 64881284326c8492bc6ebe73747db934
Array ( )
我必须错过一些完全愚蠢的东西。你需要完成并编写会话或其他内容吗?
答案 0 :(得分:0)
谢谢大家,是的,使用静态帮助我 - 我认为会议正在从帖子中获取数组。由
修正$_SESSION['num'] = intval($_POST['num']);