file_get_contentsがhttps connectionをリクエストできない問題の解決方法_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:18:00
オリジナル
827 人が閲覧しました

エラー: 警告: fopen() [function.fopen]: ラッパー「https」が見つかりません - PHP を設定したときに有効にするのを忘れましたか?

解決策は 3 つあります:

1. Windows 上の PHP の場合は、php.ini の extension=php_openssl.dll の前にある ; を削除し、サービスを再起動するだけです。

2. Linux 上の PHP の場合は、openssl モジュールをインストールする必要があります。インストール後にアクセスできるようになります。

3. サーバーの構成を変更できない場合は、curl 関数を使用して file_get_contents 関数を置き換えます。 もちろん、これは単純な置き換えではありません。通常、curl 関数を使用するための対応するパラメータ設定もあります。

curl 関数は次のようにカプセル化されます:

コードをコピーします コードは次のとおりです:

function http_request($url,$timeout=30,$header=array()){
ion( 'サーバーはカールをインストールしていません'); ; : list($header, $data) =explode("rnrn", $data);
$http_code =curl_getinfo($ch, CURLINFO_HTTP_CODE);
preg_match ('/Location:(.*?)n/', $header, $url);
curl_close($ch);データ
}






http://www.bkjia.com/PHPjc/621685.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/621685.html

技術記事

エラー: 警告: fopen() [function.fopen]: ラッパー "https" が見つかりません - PHP を設定したときに有効にするのを忘れましたか? 解決策は 3 つあります: 1. Windows で PHP を実行するだけです...





ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!