くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

SSLページがfile_get_contentsでエラーが出る

PHPでfile_get_contentsでSSLのサイトを引っ張ってこようとするとサーバーによってうまくいかないことがある。
主に古いサーバーで発生する。

SSL通信をしない方法をとることによって回避できるかもしれない。
file_get_contentsに第三引数を追加する。

$url = 'URLを入力';
$ctx = stream_context_create(
    array(
        'ssl' => array(
            'crypto_method' => STREAM_CRYPTO_METHOD_TLS_CLIENT,
        ),
    )
);
$getfile= file_get_contents($url, false, $ctx);

なおこれが対応しているのはPHP5.6かららしい

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

メールアドレスが公開されることはありません。