我正在使用php $_GET
函数从前一页获取参数。一旦我检索到我已将其分配给会话变量。
if(isset($_GET['pId'])) {
$_SESSION['packageId']=$_GET['pId'];
}
echo $_SESSION['packageId'];
if($_POST['btnSubmit']) {
$docId=$_SESSION['docId'];
$appInfoId=$_SESSION['appinfo'];
$_SESSION['patient_name']=$clName;
$_SESSION['dob']=$dob;
$_SESSION['address']=$address;
$_SESSION['contactno']=$contactNo;
$_SESSION['email']=$email;
$_SESSION['packageId']=$packageId;
header('Location: BookingClientInfo.php');
exit;
}
问题:
提交页面时,会话变得清晰。但是页面中使用的其他会话工作正常。最后,我将页面重定向到相同的URL进行检查,发现会话变空了。