2011-12-21 10 views
0

我需要將HTTP POST數據發送到網頁。我的主機缺少一些擴展名(我不確定哪些擴展名)。我試過cURL和fopen,都沒有工作。什麼是使用PHP發送數據的方式?

有什麼其他的方式來發送數據?

編輯:順便說一下,我可以送$ _GET數據也是如此。所以只要我可以打開一個url(例如file_get_contents),它就可以工作。

+0

定義不起作用。 – 2011-12-21 21:40:39

+1

你應該用'<?php phpinfo();'創建一個PHP文件,而不是其他文件。這將告訴你你正在處理什麼以及你可以使用哪些擴展。 – Xeoncross 2011-12-21 21:41:19

+0

如果這兩者不起作用,則假定您的主機明確禁止訪問其他資源。 'fopen'是一個標準的PHP函數,必須由管理員手動禁用。它們不是擴展名。 – 2011-12-21 21:41:43

回答

1

結帳很厲害PHP stream functions

但是,如果文件/流和捲曲功能被禁用 - 然後讓他們使用AJAX請求的前端。 jQueryis good at this只要數據不敏感。

我建立了一個完整的blog system只使用前端的jQuery JSONP請求,因爲我想將負載移動到用戶而不是我的服務器。

0

這可能工作。上下文不是真的需要,但允許您設置自定義超時和用戶代理。可以使用http_build_query()從數組中構建查詢字符串。

相關問題