美文网首页
判断QQ是否在线方法

判断QQ是否在线方法

作者: 科科分享 | 来源:发表于2018-09-26 11:19 被阅读0次

    网上搜了一堆还是以前激活qq聊天窗口的方法,但是不能识别qq是否在线

    
    // 可用但不能自动识别是否在线
    
    [http://wpa.qq.com/pa?p=1:xxxxxx:4](http://wpa.qq.com/pa?p=1:xxxxxx:4)
    
    

    下面是可以获取qq是否在线状态的代码,直接复制使用即可,qq在线状态的展示图片可以自定义,还不错。

    $online_gif = array(
        'http://pub.idqqimg.com/qconn/wpa/button/button_old_40.gif', // 离线
        'http://pub.idqqimg.com/qconn/wpa/button/button_old_41.gif' // 在线
    );
    $ch = curl_init('http://webpresence.qq.com/getonline?Type=1&1727273208:'); // 返回online[0]=1; 0表示离线1表示在线
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $result = curl_exec($ch);
    curl_close($ch);
    // preg_match("/online\[0\]=(\d+);/isu", $result, $match);
    $flag = substr($result, -2, 1);
    echo $online_gif[$flag];
    

    如果还有其他方法可以实现,欢迎留言哦!~

    相关文章

      网友评论

          本文标题:判断QQ是否在线方法

          本文链接:https://www.haomeiwen.com/subject/abxwgftx.html