0

ユーザーの電子メールを「submit.php」に保存するための PHP セッションを作成します。ここで、paypal にリダイレクトする前に、そのユーザー情報を 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