SESSION_ID();正在改变页面之间

时间:2014-06-05 18:34:22

标签: php

session_id();未将相同的ID号传递给结果会话文件中的第二页,则为空。像IE和Chrome这样的浏览器无法获取会话变量。

我的PHP代码。

第2页。

<html>
<body>
<form action="test3.php" method="post">
Username: <br><input type="text" name="username"></br>
<input type="submit" name = 'submit1' value= 'Login'>
</form>
</body>
</html>

第3页。

<?php
session_start();
?>

<html>
<body>

<?php
$username = $_POST['username'];
$_SESSION['username']= $_POST['username'];
echo "<br> Hi $username.</br>";
?>

<form action="test4.php" method="post">
<input type="submit" name = 'submit' value= 'click me'>
</form>

</body>
</html>

第4页。

<?php
session_start();
$username = $_SESSION['username'];
echo "<br> Hi $username.</br>";
?>

1 个答案:

答案 0 :(得分:0)

问题解决了我不得不将php.ini中的session.cookie_path更改为/ instead / tmp。 谢谢。