2009-06-14 87 views
0

我在Gnip.com上設置了一個過濾器。在我的腳本URL中輸入「POST URL」字段。該網址是正確的,因爲Gnip.com真正調用它。但是當腳本被調用時,我沒有收到任何數據。我試圖解析$ _GET和$ _POST,但都是空數組。 getallheaders()給我一些數據,但沒有XML。如何獲取Gnip.com發送的XML?通過PHP解析來自Gnip.com的POST

我不想使用任何包,因爲我只需要獲取由Gnip.com發送給我的XML數據。

我希望你能幫助我。提前致謝!通過Gnip.com「POST URL」的

描述: 「POST URL:這是一個可選網址GNIP將發佈更新的URL必須能夠以HEAD請求響應 例:http://pivotallabs.com

回答

1

要獲得POST請求的原始體,使用:

$data = file_get_contents("php://input"); 
+0

這就是我一直在尋找的! :))) 非常感謝你! – caw 2009-06-19 13:46:27

0

退房gnip-php,而不是另起爐竈

+0

我不需要列入GNIP的PHP中的所有方法。所以這個包是有點超大我的目的。我只需要將XML Gnip.com發送給我。 – caw 2009-06-14 13:08:15