0
我一直在使用API,我曾经运行cron作业并每5分钟进行一次API调用。最近,他们引入了一个类似于PayPal IPN的功能,该功能在订单得到响应后发布变量。PHP:解析包含多部分表单数据的帖子响应
我确实打印了帖子变量,并邮寄它来查看响应的内容。这是我使用的代码。
$post_var = "Results: " . print_r($_POST, true);
mail('[email protected]', "Post Variables", $post_var);
我收到了这封信。
Results: Array
(
[--------------------------918fc8da7040954f
Content-Disposition:_form-data;_name] => "ID"
1
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="TXN"
1234567890
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="Comment"
This is a test comment
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="ConnectID"
1
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="ConnectName"
Test Connect (nonexisting)
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="Status"
Unavailable
--------------------------918fc8da7040954f
Content-Disposition: form-data; name="CallbackURL"
http://www.example.com/ipn
--------------------------918fc8da7040954f--
)
现在我需要ID的值,即1,TXN,即1234567890等,我从来没有与这些类型的数组一起工作。我如何继续,我实际得到的回应是什么。这是一个cUrl响应还是多部分表单数据响应?
如果可能请请向我解释。