Php 我的会话ID';他停止工作了

Php 我的会话ID';他停止工作了,php,session,sessionid,session-storage,Php,Session,Sessionid,Session Storage,我一直在写一个程序,会话ID已经工作了好几天。现在突然间,他们不再工作了。有什么建议吗?下面是我为测试通过会话ID而编写的测试脚本的脚本代码 这就是我如何启动登录页面的,在此代码之前没有换行符 <?php session_start(); ?> <!--HTML HEADER--> <form action="sessionID.php" method="post"> name: <input name="stName" type="text" />

我一直在写一个程序,会话ID已经工作了好几天。现在突然间,他们不再工作了。有什么建议吗?下面是我为测试通过会话ID而编写的测试脚本的脚本代码

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

<?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'];

您已将值保存到$\u会话['student']

使用:

回显
会话id()将回显一系列数字/字母,而不是实际名称

为了响应表单中输入的(学生)姓名,请执行以下操作:

echo $_SESSION['student'];

当我在验证用户名密码后重定向时,我使用了
http://www.domainname

我将重定向切换到
http://domainname
(无www.)和
$\u会话['user']
工作完美。

你说的“不工作”是什么意思?它们是空的吗?在会话中使用var_dump()时会得到什么?$\u POST['stName']是否有值?会话_id()是否有值?为什么要回显会话_id(),而不是$_会话['student']?为什么尝试echo$_会话['student']。它对我有效,在字段中输入时回显我的名字,然后传递到第三页I setup.echoing
session_id()
将回显一系列数字/字母,而不是实际名称,如果这是您希望得到的。现在,通过“不再工作”,预期的结果是什么?@Tim似乎我们已经失去了连接,“事实上”。保重,稍后问题再见,这都是你的;-)我要去拉拉岛,我在节目里有这个。。。我使用
session\u destroy()
注销可能是原因吗?
<?php session_start();

$student = $_SESSION['student'];

//echo session_id(); 

echo $student;
echo $_SESSION['student'];