0

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

哪个是首选或常用方法?

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

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

4

1 回答 1

1

我会尽可能少地存储信息。不要存储你不需要的东西。另外,我建议为您要存储的每个内容创建字段,因为这样以后,如果 paypal 确实更改了他们的 api,您需要更改的只是数据库和 paypal 之间的映射器,而不是您为每个内容解析的字符串值时间。

于 2012-08-29T22:18:59.557 回答