簡體   English   中英

php使用file_get_contents和https-

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM