How to get file_get_contents() to work with HTTPS?

后端 未结 12 1980
长发绾君心
长发绾君心 2020-11-21 23:38

I\'m working on setting up credit card processing and needed to use a workaround for CURL. The following code worked fine when I was using the test server (which wasn\'t cal

12条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 00:32

    Try the following script to see if there is an https wrapper available for your php scripts.

    $w = stream_get_wrappers();
    echo 'openssl: ',  extension_loaded  ('openssl') ? 'yes':'no', "\n";
    echo 'http wrapper: ', in_array('http', $w) ? 'yes':'no', "\n";
    echo 'https wrapper: ', in_array('https', $w) ? 'yes':'no', "\n";
    echo 'wrappers: ', var_export($w);
    

    the output should be something like

    openssl: yes
    http wrapper: yes
    https wrapper: yes
    wrappers: array(11) {
      [...]
    }
    

提交回复
热议问题