php中的cURL无法正常工作

时间:2013-11-10 17:04:09

标签: php curl https xampp

我无法获取Google搜索页面的网页内容,但是当我使用curl从API获取信息时,它运行正常。我希望获得Google页面内容以便稍后我可以手动从该页面中提取链接。我已尝试多次,但无法从任何URL获取网页内容。目前,我正在使用XAMPP软件来运行PHP代码。

我正在使用curl_exec()命令。 http://www.php.net/manual/en/curl.examples-basic.php  是我试过的代码的源链接。

还请告诉我如何在php

中使用curl命令在xampp软件中使用https://

1 个答案:

答案 0 :(得分:0)

试试这个

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
$response=curl_exec($ch);
echo $response; // Google's HTML source will be printed
curl_close($ch);

您无法获取来源的原因是您没有使用 CURLOPT_URL 参数,而是 CURLOPT_FILE 。< / p>