用户在登录页面上提供用户名和密码后,会将其提交到另一个页面 -
session_start();
$_SESSION['username']=$_POST["username"];
根据某些验证,页面会根据以下代码重定向到不同的页面
session_write_close();
/* Redirect browser */
header("Location: ../menu.php");
然后,在menu.php上,我试图做的就是 -
<?php
session_start();
echo "User is ".$_SESSION['username'];
?>
但它不起作用:(。虽然但在重定向后却在同一页面上工作。尝试使用setcookie等但没有运气。感谢任何帮助!!
答案 0 :(得分:0)
根据您的标题位置,我认为您正在重定向到父文件夹。如果您没有定义cookie路径和域,这将搞砸您的会话。 这可以通过以下功能实现:session_set_cookie_params