0

OK、いくつかのフィールドを持つフォームがあります。会社名、説明などを入力したら、[プレビュー] をクリックしてプレビュー ページに移動し、プロファイルがどのように表示されるかを確認します。満足している場合は、[今すぐ購入] をクリックして、 Paypalページ、あなたが支払います(IPNは私の/ipn.phpページに送信されます)そして、私のサイト/success.phpに戻ります。

私の質問は; Ipn.php ページでフォーム データをすべて取得するにはどうすればよいですか?

セッションでそれを行うことができますが、隠しフィールドを使用する方法があると確信しています。それは、ペイパルの支払いページが邪魔になるだけです

ありがとう

4

2 に答える 2

1

セッションを使用するか、データをデータベースに保存する方がよいでしょう。フォームは簡単に情報を失う可能性があり、ユーザーがページを更新して問題が発生したり、ユーザーがリンクをクリックして情報が失われたりします (ユーザーが適切なページが再び利用可能になるまでクリックして戻るのに十分な知識がある場合を除く)。 )。

セッションを使用すると、データを適切に操作して参照できます。一意の ID をセッションに保存し、データをデータベースに保存すると、さらに効果的かもしれません。

于 2012-07-25T23:12:16.517 に答える
1

Paypal に渡すことができるカスタム変数は 1 つだけです。データベース内のデータの一意の ID を渡し、IPN リスナーで取得できます。

于 2012-07-25T23:16:08.937 に答える