ユーザーの電子メールを「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']; この時点でまだ生きている?エラーはありますか?私のコードが正しく動作しないのはなぜだと思いますか?
前もって感謝します