クッキーに問題があります。
基本的に、ユーザーのセッション ID を次のように Cookie として保存しようとしています。
setcookie("CheckoutSessionID",session_id(),time()+3600);
これは私のサイトでは正常に機能し、Cookie は正しい値を持ち、十分な期間有効です。しかし、ユーザーが支払いを確認できるように、私のサイトは PayPal にリダイレクトされます。その後、ユーザーは私のサイトにリダイレクトされます。すべての Cookie 変数がなくなったのは、ユーザーがサイトにリダイレクトされたときです。
のようにprint_r($_COOKIE)
、var_dump($_COOKIE)
などには値がありません。これは、PayPal との間でやり取りされた後にのみ発生します。
なぜこれが起こっているのかについてのアイデアはありますか?
すべての助けを前もってありがとう、私は困惑しています!