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響應還是多部分表單數據響應?
如果可能請請向我解釋。