私は$_GET
前のページからパラメータを取得するphp関数を使用しています。それを取得したら、それをセッション変数に割り当てました。
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 にリダイレクトして確認したところ、セッションが空になっていることがわかりました。