0

ペイパルIPNシステムでは、ペイパルはcurlを使用してURLに多くのパラメーターを使用してサーバーにリクエストを送信します。各キー/値をデータベースの個別のフィールドに格納することになっているのか、それともリクエスト全体を1つのフィールドに文字列として格納する必要があるのか​​疑問に思っています。

どちらが好ましいまたは一般的な方法ですか?

私が懸念している主なことは、後でペイパルが変数を追加したり、古い変数を廃止したりすることを決定した場合、データベースを変更する必要があるということです。値を別々のフィールドに保存すると、item_name#(変数の数が不明)を保存する場合に、注文データを保存するのが非常に難しくなります。

ペイパルが返す変数ごとにデータベースに個別のフィールドを作成する必要がある理由はありますか?

4

1 に答える 1

1

できるだけ少ない量の情報を保存します。不要なものは保管しないでください。また、保存したいものごとにフィールドを作成することをお勧めします。これは、後でペイパルがAPIを変更した場合に変更する必要があるのは、データベースとペイパルの間のマッパーであり、それぞれに対して解析している文字列値ではないためです。時間。

于 2012-08-29T22:18:59.557 に答える