加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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 – Set value to TRUE to return the transfer as a string of the return value of curl_exec() instead of outputting it out directly.

如果不设置CURLOPT_RETURNTRANSFER选项设置为TRUE,然后从curl_exec()的返回值将是操作的布尔值 – 1或0.为了避免它,你可以设置CURLOPT_RETURNTRANSFER为TRUE,如下图所示:

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读