我有一个这样的代码
$payUrl = (some url);
$postCheckData = 'CompanyCode=' . urlencode($companyCode) . '&ServiceCode=' . urlencode($serviceCode) and so on
$chOne = curl_init( $payUrl );
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $postCheckData);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$payResp = curl_exec( $chOne );
curl_close ($chOne);
print_r($payResp);
当我尝试运行这段代码时,我得到curl_setopt(): 248 is not a valid cURL handle resource
这个误差是什么?我所寻找的解决方案都不适合我。可能的问题是什么?请帮助
使用$chOne = curl_init($payUrl)初始化curl请求;但是对于所有其他的curl_setopt调用,都要引用$ch。我觉得应该是这样的:
$payUrl = (some url);
$postCheckData = 'CompanyCode=' . urlencode($companyCode) . '&ServiceCode=' . urlencode($serviceCode) and so on
$chOne = curl_init( $payUrl );
curl_setopt( $chOne, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt( $chOne, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt( $chOne, CURLOPT_POST, 1);
curl_setopt( $chOne, CURLOPT_POSTFIELDS, $postCheckData);
curl_setopt( $chOne, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $chOne, CURLOPT_HEADER, 0);
curl_setopt( $chOne, CURLOPT_RETURNTRANSFER, 1);
$payResp = curl_exec( $chOne );
curl_close( $chOne );
print_r( $payResp );