我的会话ID已停止工作

时间:2013-09-07 04:13:01

标签: php session sessionid session-storage

我一直致力于编写程序,会话ID已经工作了好几天。现在突然他们不再工作了。有什么建议?我编写的测试脚本的脚本代码如下所示,用于测试会话ID&#39>。

这就是我启动登录页面的方式,在此代码之前没有换行符。

<?php session_start();
?>
<!--HTML HEADER-->
<form action="sessionID.php" method="post">
name: <input name="stName" type="text" /><br/>
pass: <input name="newPass" type="text" /><br/>
<input name="" type="submit" value="submit"/>
</form>

它通过另一个页面来测试通过HREF链接。这是该脚本的顶部。

<?php session_start();
$_SESSION['student']=$_POST['stName'];

回显会话ID的最终页面。

<?php session_start();
$student = $_SESSION['student'];
echo session_id();

我做错了什么......?

3 个答案:

答案 0 :(得分:0)

您将值保存到$ _SESSION ['student']

使用:

<?php session_start();

$student = $_SESSION['student'];

//echo session_id(); 

echo $student;

&GT;

答案 1 :(得分:0)

回应session_id();将回显一系列数字/字母,而不是实际名称。

为了回应从表格中给出的输入的(学生)名称:

echo $_SESSION['student'];

答案 2 :(得分:0)

在验证用户名密码后重定向时,我使用了http://www.domainname。 我将重定向切换为http://domainname(无www。),$_SESSION['user']完美无缺。