【发布时间】:2011-06-03 12:08:47
【问题描述】:
我不确定我在寻找什么,但目前在我的系统中,我发送了一个长 URL,如下所示:
$name=1&option=2&field=4....
而且很长。因此,如果我有一个值列表,例如:
- 姓名
- 选项
- 字段
我可以将它们放入一个字符串中,我可以在其中的某些点例如通过斜线或其他方式中断。
然后对字符串进行编码,使其完全随机,所以我只有一个字段要发送:
&data=JKHFGDKGLKJHFKDJHFKJDHFKHDF
然后我终于可以解码另一面并分解。
是否有预先构建的功能来执行此操作?
它是什么:
我正在向贝宝发送数据,但我有一些我想发送的自定义变量,现在由于某种原因我的 IPN 没有收到它们,不知道为什么,但如果我添加一个名为 custom 的变量,它会进入 IPN 罚款。所以我想如果我只是发送一个名为 custom 的随机格式然后解码?
【问题讨论】:
-
你有没有[考虑过]通过
POST这样做的可能性? -
好吧,如果您对字符串进行编码,使其完全随机,您将无法对其进行解码。你在这里的主要目标是什么?是让 url 更短,还是只是在一个字符串中发送所有数据?
-
为什么不将数据保存在您的服务器上,并将“随机令牌”映射到它。将令牌发送给 PayPal,谁将返回该令牌,您可以再次查找数据?
-
@salathe,这正是我想做的,也是最简单的选择,我的问题是用户没有注册,所以我没有用户 ID 来保存订单,我打算生成一个随机数,但它有多随机?
-
肯定没有用户 ID 与屏蔽/编码/发送到 PayPal 的任何数据完全无关?..
标签: php paypal-ipn