Paypal IPN - 关于存储变量

时间:2012-08-29 22:09:05

标签: php mysql curl paypal

在paypal IPN系统中,paypal将使用curl在您的服务器上使用URL中的许多参数发出请求。我想知道我是否应该将每个键/值存储在数据库的单独字段中,或者我是否应该将整个请求作为字符串存储在单个字段中。

哪种方法是首选或常用方法?

与我有关的主要问题是,如果后来的paypal决定添加更多变量或弃用旧变量,则需要更改数据库。如果要存储item_name#(未知数量的变量),将值存储在单独的字段中也会使订单数据存储变得更加困难。

有什么理由我应该在我的数据库中为每个变量创建一个单独的字段,paypal会返回吗?

1 个答案:

答案 0 :(得分:1)

我会尽可能存储最少量的信息。不要存储你不需要的东西。此外,我建议为你要存储的每件事创建字段,因为如果paypal确实改变了他们的api,你需要更改的是你的数据库和paypal之间的映射器而不是你为每个解析的字符串值。时间。