Php 我在处理curl代码时遇到此错误警告:curl\u exec()希望参数1是资源,字符串在C:\xampp\htdocs中给出\

Php 我在处理curl代码时遇到此错误警告:curl\u exec()希望参数1是资源,字符串在C:\xampp\htdocs中给出\,php,Php,我在处理curl代码时遇到此错误警告:curl\u exec()希望参数1是资源,字符串在C:\xampp\htdocs中给出\ function curl($pagefile) { $curl = curl_init("https://goto.plus/booking/genericwebssi/".$pagefile); curl_setopt($curl, CURLOPT_FAILONERROR, true); curl_s

我在处理curl代码时遇到此错误警告:curl\u exec()希望参数1是资源,字符串在C:\xampp\htdocs中给出\

function curl($pagefile) {      
        $curl = curl_init("https://goto.plus/booking/genericwebssi/".$pagefile); 
        curl_setopt($curl, CURLOPT_FAILONERROR, true); 
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
        $curl = "https://goto.plus/booking/genericwebssi/".$pagefile;
        $result = curl_exec($curl);
        //$xml = simplexml_load_string($result);
        $loadData = $result;
        print_r($loadData);
    } 

谢谢

您正在将资源重置为字符串

$curl = curl_init("https://goto.plus/booking/genericwebssi/".$pagefile); 
curl_setopt($curl, CURLOPT_FAILONERROR, true); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
$curl = "https://goto.plus/booking/genericwebssi/".$pagefile;
$result = curl_exec($curl);
//$xml = simplexml_load_string($result);
$loadData = $result;
print_r($loadData);
改为

$curl = curl_init("https://goto.plus/booking/genericwebssi/".$pagefile); 
curl_setopt($curl, CURLOPT_FAILONERROR, true); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
//$curl = "https://goto.plus/booking/genericwebssi/".$pagefile;
$result = curl_exec($curl);
//$xml = simplexml_load_string($result);
$loadData = $result;
print_r($loadData);

我按照你的建议进行了更改,错误消失了,但根本没有结果。@user5527583-这是一个完全不同的问题,不是Josh要解决的问题。如果您有新问题,请在新问题中提出。尝试在浏览器中转到您请求的页面。我试图转到您提供的基本链接,但源代码为空。请求页面的源代码上有什么吗?如果我提供的链接没有问题怎么办。另一个可能的问题是什么?tnx