在成功的PayPal付款的那一刻我通過一個URL以paramater如:來自PayPal參數傳遞迴網站更新數據庫
mysite.com/membership.php?c=h7Y6734da
我有一些代碼,代碼搜索,然後更新會員場在數據庫中。
if($_GET['c'] == 'h7Y6734da')
{
$sqlInsert = ("UPDATE Customer SET Membership_Status = 1 WHERE Id = :user");
$preparedStatement = $db->prepare($sqlInsert);
$preparedStatement->execute(array(':user' => $userid));
}
客戶會一直在點擊付款按鈕之前的頁面mysite.com/membership.php(其中他們的ID存儲在會話)。
我的數據庫沒有更新,我不確定爲什麼,我相信當從PayPal返回到頁面時,會話正在丟失,但我不知道我還能做什麼。