Php 递归旋度不返回结果

Php 递归旋度不返回结果,php,curl,Php,Curl,我在一个ssl页面Page1.php上执行一个cURL,该页面又在一个ssl页面Page2.php上执行一个cURL。这两个页面都在我的站点上,并且在同一个目录中,两个页面都返回XML。通过日志记录,我看到Page2.php被命中并输出有效的XML。我还可以在浏览器中点击page2.php,它会返回有效的XML。然而,page1.php正在计时,并且从不返回XML 以下是Page1.php中的相关代码: $url = "https://mysite.com/page2.php" $c = cur

我在一个ssl页面Page1.php上执行一个cURL,该页面又在一个ssl页面Page2.php上执行一个cURL。这两个页面都在我的站点上,并且在同一个目录中,两个页面都返回XML。通过日志记录,我看到Page2.php被命中并输出有效的XML。我还可以在浏览器中点击page2.php,它会返回有效的XML。然而,page1.php正在计时,并且从不返回XML

以下是Page1.php中的相关代码:

$url = "https://mysite.com/page2.php"
$c = curl_init($url);

if ($c)
{
    curl_setopt($c,CURLOPT_RETURNTRANSFER, true);
    curl_setopt($c,CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($c,CURLOPT_CAINFO, "cacert.pem");
    curl_setopt($c, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($c,CURLOPT_TIMEOUT, 30);
    curl_setopt($c,CURLOPT_FRESH_CONNECT, true);
    $result = curl_exec($c);
    curl_close($c);
 }
$result中从来没有任何内容

Page2设置了类似的选项,但它的$result变量中确实包含预期数据

说到PHP,我有点不在行,所以我希望我忽略了一些非常简单的东西


顺便说一句,我们正在Windows Server 2008上使用WAMP设置

调用curl\u exec后,您的curl\u getinfo输出是什么?可以显示一些第2页的代码吗?第一页的curl\u getinfo:[内容类型]=>[http\u代码]=>0[标题大小]=>0[请求大小]=>83[文件时间]=>-1[ssl\u验证结果]=>0[重定向计数]=>0[总时间]=>3.01[名称查找时间]=>0[连接时间]=>0[预传输时间]=>0.093[大小上传]=>0[大小下载]=>0[速度下载]=>0[速度上传]=>0[下载内容长度]=>1[上传内容长度]=>0[开始传输时间]=>0[重定向时间]=>0[认证信息]=>0[重定向url]=>