Как передать два массива параметру $ options объекта stream_context_create ($ options)? - PullRequest
0 голосов
/ 07 марта 2019

Теперь я передаю массив из $ options в stream_context_create, который выглядит следующим образом:

$options = array('http' => array(
        'method'=>'POST',
           'header'=>
  "Accept-language: en\r\n".
  "Content-type: application/x-www-form-urlencoded\r\n",      'content'=>http_build_query(array('partida'=>$partida,'dataInici'=>$dataInici,'dataFi'=>$dataFi,'usuari'=>$_SESSION["usuari"]))));

И php выдает мне сообщение об ошибке «Предупреждение PHP: file_get_contents (): Сбой операции SSL с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата "

И я нашел возможное решение этой проблемы, которое передается stream_context_create ($ options) внутри $ options массива, подобного этому:

$arrContextOptions=array(
"ssl"=>array(
    "cafile" => "/cacert.pem",
    "verify_peer"=> true,
    "verify_peer_name"=> true,
),);

Но я не знаю, как передать оба массива в $ options.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...