-1

一旦用户在登录页面上提供用户名和密码,然后将其提交到另一个页面,该页面具有 -

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 等但没有运气。感谢任何帮助!

4

1 回答 1

0

根据您的标题位置,我认为您正在重定向到父文件夹。如果您不定义 cookie 路径和域,这将搞砸您的会话。这可以通过以下函数来实现:session_set_cookie_params

于 2012-07-09T15:55:09.637 回答