我已經有兩天的problems用cURL完成任何事情。是否有另一種方法來獲取PHP中HTTPS連接的頁面內容?如何從沒有捲曲的HTTPS連接獲取XML?
回答
fsockopen()
perhaps?
file_get_contents
(即流包裝)以下
我試過這個,它並沒有解決我的問題。也許他們都在工作,我的問題是別的。 – JeroenEijkhof
這個答案不是關於你的問題,而是關於你的問題。你的問題是:「是否有另一種方法來獲取PHP中的HTTPS連接上的頁面內容而不是curl?」 – cweiske
的確,在回答問題時總會遇到一個難題,或者回答問題背後的問題,這就是問題的原因。因爲我沒有指定其他任何東西,所以給你的答案+1。 – JeroenEijkhof
- 1. 連接到https://oauth.live.com/authorize與捲曲
- 2. 如何從沒有捲曲的URL獲取響應?
- 3. 捲曲和ssl:捲曲通過https(GET或POST)沒有數據
- 4. 如何接收XML沒有捲曲或代碼響應
- 5. 如何從捲曲中獲取圖像
- 6. 通過捲曲從URL獲取JSON以https返回Null
- 7. PHP捲曲和HTTPS
- 8. 捲曲 - 獲取從最初的捲曲請求
- 9. 捲曲連接被拒絕
- 10. GCM捲曲連接錯誤
- 11. 捲曲連接錯誤
- 12. 如何從捲曲
- 13. 如何使用捲曲獲取距離?
- 14. 如何使用捲曲獲取圖像?
- 15. PHP捲曲:獲取目錄列表並下載連接到HTTP
- 16. 從https URL獲取XML
- 17. PHP捲曲VS CLI捲曲,發佈XML
- 18. 如何從WRITEFUNCTION取消捲曲請求?
- 19. 從捲曲中獲取會話php
- 20. 從捲曲獲取JSON在C#
- 21. PHP不獲取JSON值I從捲曲
- 22. 從URL獲取GIF捲曲:GIF動畫
- 23. https登錄頁面捲曲
- 24. https使用捲曲登錄
- 25. 捲曲https://cpanmin.us在CentOS 7
- 26. HTTP POST從PHP,沒有捲曲
- 27. 捲曲給出錯誤捲曲:(7)無法連接到主機
- 28. 獲取捲曲http代碼
- 29. 捲曲不獲取內容
- 30. 使用捲曲在Windows 7中獲取一個https網頁
無用的俏皮話是正確的,如果你的php版本的OpenSSL的編譯。在任何情況下,你應該調查HTTP工具類之一(PEAR HTTP_Request2或Zend的東西),它或者利用SSL上的原始套接字連接,或者用更好的API封裝cURL。如果你的PHP版本更加現代化,你甚至可以編譯或者編譯http://php.net/http擴展。 – mario
謝謝!我檢出了HTTP請求,甚至還有另一個PECL lib用於HTTP請求_但是它們都需要一些我不習慣的安裝和服務器配置。我有時間投入這個項目的努力是非常小的。 – JeroenEijkhof
你應該發佈你的代碼/例子。也許有什麼要調試的。也許這不是一個庫問題,而是一個普通的用戶代理塊。否則,請嘗試'wget'或'curl'命令行工具作爲最後的手段。 – mario