我一直致力于编写程序,会话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();
我做错了什么......?
答案 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']
完美无缺。