php会话在新的会话数组即将到来时销毁了。
我从登录页面保存电子邮件地址。.
$email = $_POST['email'];
$_SESSION['email'] = $email;
所有存储的页面$_SESSION['email']
,
但是当我进入reserve.php
时,它破坏了我的会话。
在reserve.php
中,我再创建一个$_SESSION['hotel'][]
。
这是我的reserve.php代码:
<?php
if (isset($_POST['send'])) {
$hotel=array(
'hotelid'=>$_POST['hotelid'],
'RoomType'=>$_POST['RoomType'],
'RoomTypeId'=>$_POST['RoomTypeId'],
'sleep'=>$_POST['sleep'],
'price'=>$_POST['price'],
'maxroom'=>$_POST['maxroom'],
'rooms'=>$_POST['rooms']
);
$_SESSION['hotel'][]=$hotel;
}
?>
请注意session_start();
在header.php
中。
header.php包含在我网站的所有页面中。
谢谢