错误参数总结

1、数据存储

1)数据字段参数不齐
2)数据参数类型与数据表中字段类型不一致

如: bind_time timestamp ,初始值为 yyyy-yy-yy yy:yy:yy类型

2、curl请求

1)请求类型 get post

public static function httpGet($url, $data=''){
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_TIMEOUT, 500);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
    curl_setopt($curl, CURLOPT_URL, $url);
    if($data){
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTGIELDS, $data);
    }
    $content = curl_exec($curl);
    return $content;
}

$curl 参数一致性,返回json格式字符串

3、ajax请求,返回json格式数据

1)直接指定页面显示错误信息​–报错

//判断微信id是否合法
if(!$info=checkUserLegal($weixin_id)){
    $msgcontent="非法访问,请重新进入签到页面!";
    return View::make('front.bind.message')->with('msgcontent', $msgcontent);
    exit;
}

只能返回json格式的数据

//绑定
public function postBind()
{
    $postData =array(
            'user_name' => htmlspecialchars(addslashes(trim(Input::get('user_name')))),
            'password' => htmlspecialchars(addslashes(trim(Input::get('password')))),
            'weixin_id' => htmlspecialchars(addslashes(trim(Input::get('weixin_id')))),
            'unionid' => htmlspecialchars(addslashes(trim(Input::get('unionid')))),
            'openid_ymht' => htmlspecialchars(addslashes(trim(Input::get('openid_ymht')))),
            'weixin_name' => 'medliveclub'
    );

    //判断微信id是否合法
    if(!$info=checkUserLegal($postData['weixin_id'])){
        $msgcontent="非法访问,请重新进入绑定页面!";
        return json_encode(array("success" => false, "err_msg" => $msgcontent));
        exit;
    }

    //判断是否已绑定过
    if($isbind=isBind($postData['weixin_id'])){
        $msgcontent="您已绑定过!";
        return json_encode(array("success" => false, "err_msg" => $msgcontent));
        exit;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值