1

私は$_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 にリダイレクトして確認したところ、セッションが空になっていることがわかりました。

4

0 に答える 0