该PHP代码的主要功能是用于检测QQ_COOKIE是否失效。通过QQ业务开通相关接口,并根据返回结果判断COOKIE的状态。
$qq='123456'; // 填写qq号 $skey='123456'; // 填写skey,注意根据来源(安卓或网页)选择是否带前缀 $url='http://api.unipay.qq.com/v1/r/1450000172/wechat_query?cmd=7&session_id=uin&session_type=skey&openid='.$qq.'&openkey='.$skey; $Cookie='p_uin=o'.$qq.'; uin=o'.$qq.'; skey='.$skey; $header=['User-Agent: Mozilla/5.0 (Linux; Android 10; ...']; // 省略了具体的User-Agent字符串 $data=curl($url,['cookie'=>$Cookie,'Header'=>$header]); $json=json_decode($data,true); if($json['ret']==0){ die(json_encode(['code'=>200,'msg'=>'success','result'=>'COOKIE正常'],320)); }elseif($json['ret']==1018){ die(json_encode(['code'=>201,'msg'=>'failure','COOKIE已失效'],320)); }