我有一个网络应用程序,可以对不同的站点进行curl 调用以获取数据。由于我的网络空间提供商(ionos)对服务器进行了一些更改,curl 调用不再起作用。
我的卷曲调用如下所示:
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$sResult = curl_exec($ch);
curl_close($ch);
它不起作用。$s结果为空。我更改了代码并尝试了
$test = file_get_contents($link);
这给了我错误:
PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
我的curl 调用或file_get_contents 调用中是否缺少某些内容?
ABOUTYOU
大话西游666
MMTTMM
繁星coding