Post запрос PHP, работает через webshtorm а через брауз нет

function start_post(){
    $url = 'https://google.com';
    $params = array(
        'btn'=> 'Готово!'
    );
    $result = file_get_contents($url, false, stream_context_create(array(
        'http' => array(
            'method'  => 'POST',
            'header'  => 'Content-type: application/x-www-form-urlencoded',
            'content' => http_build_query($params)
        )
    )));
    $temp_str = '';
    echo $result;
//    echo phpinfo();

}

start_post();

При запуске через Phpshtorm (в консоли), всё работает прекрасно, в браузере же пишет вот такое:

Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in C:\Users\Professional\PhpstormProjects\test\Результат теста.php on line 31

31 строка это вот : 'content' => http_build_query($params)

В php раскомментировал extension=openssl, программирую на винде.


Ответы (2 шт):

Автор решения: mepihindeveloper

В конфиге php.ini вам надо добавить строки или убрать комментарии со строк:

extension_dir = "ext"
extension=openssl
→ Ссылка
Автор решения: antipups

Нужно было перезагрузить ide, так как интерпритатор phpshtorma для самого phpstorma а именно консоли, обновляется при запуске СКРИПТА, а для браузера не обновляется, посему нужно его перезапускать (сам phpstorm).

→ Ссылка