[英]php use of file_get_contents with https -
我查看了線程並遵循了建議-將我帶到了這里...我正在使用WAMP-php rev 5.4.12(Win7)
代碼盡可能簡單:$ result = file_get_contents(“ https://g4apps.bliptrack.net/blipzones/report/publicdisplayapi.seam?display_id=dvp_vms4 ”);
(此URL返回XML文件-在瀏覽器中可以使用...。)
錯誤是“無法找到包裝器“ https”-您在配置PHP時是否忘記啟用它?...”
我確實添加到php.ini:
allow_url_include =擴展名= php_openssl.dll
無濟於事
當我問時,我得到:openssl:否http包裝器:是https包裝器:否
有什么建議么? (我用PHP工作,但不是專家...)
您應在此處使用cURL而不是套接字連接。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://g4apps.bliptrack.net/blipzones/report/publicdisplayapi.seam?display_id=dvp_vms4");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xmlPage = curl_exec($ch);
curl_close($ch);
請注意,將“ CURLOPT_SSL_VERIFYPEER”的使用設置為0 / false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.