需要帮助PHP卷曲

时间:2011-03-27 23:47:45

标签: php curl

我有两个文件。一个发送卷曲帖子和另一个接收帖子,运行查询。

$curl = curl_init();                    
curl_setopt($curl, CURLOPT_URL,"http://url/filename.php");
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_POST, 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';
}

问题是即使print_r显示'已授权',if语句仍然失败。我错过了什么?任何帮助都是极好的。

1 个答案:

答案 0 :(得分:2)

CURLOPT_RETURNTRANSFER导致curl_exec()返回false或字符串。所以它是否是一个数组的问题是它不能,因为它是一个字符串。因此,您很可能在某处有换行符或空格,需要trim()它。