php – 额外值1附加卷曲响应
发布时间:2020-12-13 13:31:17 所属栏目:PHP教程 来源:网络整理
导读:从以下两个文件我得到输出(2000)1但它应该只(2000) 使用curl获得价值后,附加1会附加,但为什么呢? balance.php ?php$url = "http://localhost/sms/app/user_balance.php";$ch = curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_POST
从以下两个文件我得到输出(2000)1但它应该只(2000)
使用curl获得价值后,附加1会附加,但为什么呢? balance.php <?php $url = "http://localhost/sms/app/user_balance.php"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,2); curl_setopt($ch,CURLOPT_POSTFIELDS,"id=2&status=Y"); $result = curl_exec($ch); curl_close($ch); echo $result; ?> user_balance.php <?php $conn = mysql_connect("localhost","root",""); mysql_select_db("sms",$conn); $user_id = $_REQUEST["id"]; $sql = "SELECT * FROM user_sms WHERE user_id='$user_id'"; $rec = mysql_query($sql); if($row = mysql_fetch_array($rec)) { $balance = $row["user_sms_balance"]; } echo "(".$balance.")"; ?>
从
curl_setopt() 的PHP手册文档:
如果不设置CURLOPT_RETURNTRANSFER选项设置为TRUE,然后从curl_exec()的返回值将是操作的布尔值 – 1或0.为了避免它,你可以设置CURLOPT_RETURNTRANSFER为TRUE,如下图所示: curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |