开发者

need help with php curl

I have two files. one the sends out the curl post and another that receive the post, runs a query.

$curl = curl_init();                    
curl_setopt($curl, CURLOPT_URL,"http://url/filename.php");
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_PO开发者_高级运维ST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POSTFIELDS, "col1=data&col2=moredata");
$curlResult = curl_exec ($curl);
curl_close ($curl);
print_r($curlResult );
if($curlResult == "granted"){
echo 'right';
}else{
echo 'wrong';
}

the problem is even though the print_r shows 'granted' the if statement still fails. What am i missing? any help would be awesome.


CURLOPT_RETURNTRANSFER causes curl_exec() to return either false or a string. So the question of whether or not it is an array is that it can't be, because it is a string. Therefore, you most likely have newline or whitespace on there somewhere and need to trim() it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜