1

私はここで本当に奇妙な問題に直面しています。

私は2つのウェブサイトを持っています:**A** and **B**

**A** is the landing page (a micro website). **A** is running Joomla.

**B** - payment pages. Coded with CodeIgniter. Uses session library and stores session data in a database.

=================

シナリオ: ユーザーがランディング ページ (Web サイトA ) にアクセスし、サービス パッケージを選択して [購入] をクリックします。次に、彼は支払いページ (Web サイトB ) に移動し、申請書の記入を開始します。完了すると、支払いゲートウェイ (SecureTrading が提供) に移動し、支払いを行います。支払いが成功すると、ユーザーは Web サイトBに戻り、そこでアプリケーションの最後の部分を完了する必要があります。

問題: 支払いが成功した後、ユーザーは Web サイトBにリダイレクトされますが、何らかの理由ですべてのセッション データが失われます。

これが発生するのはいつですか : セッション データが失われるのは、ユーザーがランディング ページ ( A )からアクセスした場合のみです。最初にランディング ページにアクセスせずにアプリケーション フォームの入力を開始すると、すべてが正常に機能します。

なぜこうなった?これを修正するにはどうすればよいですか?

4

1 に答える 1