0

我创建 PHP 会话以将用户电子邮件存储在“submit.php”中,在重定向到贝宝之前,我使用 MySQL 将该用户信息注册到数据库中。这是在“submit.php”中创建会话的代码:

session_start();
$_SESSION['user-email']=$email;

所以现在用户在 PayPal 成功支付并转到“thankyou.php”,我想更新我的数据库,说用户支付并调用 PHP 会话:

session_start();
    $email = $_SESSION['user-email'];
    $con = mysql_connect("host.host.com","root","password");
    if (!$con) { die('Could not connect: ' . mysql_error()); }
    mysql_select_db("somedatabase", $con);

    $sql="UPDATE myTable SET status=1 WHERE email='$email'";
    if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }
    mysql_close($con);

是 $_SESSION['user-email']; 这个时候还活着吗?我有什么错误吗?为什么你认为我的代码不能正常工作?

提前致谢

4

0 回答 0