【发布时间】:2016-08-06 07:41:13
【问题描述】:
我的 Paypal 代码未使用 verify_peer_name => true 选项运行。当我使用选项 false 尝试相同的 Soap 请求时,它可以工作,对我来说似乎是 PHP7 错误?这适用于 PHP5.3。 我总是得到错误:
无法连接到主机
我已经在我的服务器上安装了证书,我也可以毫无问题地卷曲 url,只有 SoapClient 没有按预期工作。
有谁知道,参数 verify_peer_name 的真正作用是什么?
$client = new SoapClient("https://xxx.paypal/the.wsdl",
array(
"trace" => 1,
"location" => "https://xxx.paypal/the.wsdl",
'exceptions' => 1,
"stream_context" => stream_context_create(
array(
'ssl' => array(
'verify_peer' => true,
'verify_peer_name' => true,
)
)
)
)
);
【问题讨论】:
标签: php curl soap paypal php-7