I am making a news add form using post method. In the second page i make data validation. I define the variables like $message = $_POST["message"] and after that $_SESSION['message'] = "$message"; after that I echo the session var and everything look fine the data appear. And when I click to send which go to another page to add the data to the DB the session vars a empty. There is session_start on every page if i define veriable like $_SESSION="test" it passess all 3 pages but the data generated in the form is lost. Please help!
PHP页面之间丢失会话数据?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
doujie7346 2010-11-10 20:19关注$_SESSION="test"is overwriting all of your session data.Instead you should do what you are doing in other places and use
$_SESSION['test']="test".This will put a new item into your
$_SESSIONarray instead of overwriting all session variables.本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报