我正在嘗試設置通過HTTP POST接收XML的頁面。我已經成功地使用SimpleXML從文件中檢索XML,然後執行我的邏輯,但我不確定如何設置它以接收POST提交。
是否有一種默認的方式來檢索$ _POST作爲字符串的所有信息?
//'get'ting the xml from a file
$job = simplexml_load_file(/path/to/file);
//my assumption on how to accept the XML post - throws a not string error
$job = simplexml_load_string($_POST);
由於正從第三方接收,是否有額外的信息,我沒有提供?我之前的所有處理都使用了名稱=值對,即$value = $_POST['name'];
要重新表述,所有HTTP POST是否都有一個名稱句柄?
對於多方面的問題,我有點失落,所以我想覆蓋所有角度。
任何幫助,非常感謝!
是否收到$ _POST文件的路徑? – 2012-03-21 06:20:37
由於$ _POST本身是一個數組,我希望這會幫助你: http://stackoverflow.com/questions/1397036/how-to-convert-array-to-simplexml – safrazik 2012-03-21 06:56:15