在商城程序中,不可避免的会给商城的用户展示自己的QQ,于是QQ在线状态就好象比较重要了,因为光显示一个号码并不能使得用户直接与商家交流,所幸QQ提供了这样的功能。

如果你是个人用户,那么:http://wp.qq.com/就可以生成自己的在线状态,比如我就这样显示了一下:

点击这里给我发消息
但如果你是企业QQ,上面的功能就不能用了,因为企业QQ的状态与其他的不太一样,他的在线状态生成在这里:http://b.qq.com/wp/

但目前从网上找的资料来看,好象没有更好的办法来判断用户是否是企业QQ,因此只能找了一些相关资料:

企业QQ是按您所购买的工号数,来收取相应的年费的。我们按工号数量划分为3个套餐,您可以根据自己的需要,购买我们的产品。同时我们会免费赠送一个尊贵的400/800开头的10位企业QQ号码,此企业QQ号码,可以与您的热线400/800电话一致,从而尽显您企业的专业形象。具体经销商联系方式,请参见“企业QQ经销售联系方式”。
所以只能现在这样判断:10位的数字,前三位是400或者800:
<?php
$qqnumber = '';
$bizPre = substr($qqnumber,0,3);
if( ($bizPre == '400' || $bizPre == '800' ) && strlen($qqnumber) == '10' ){
//企业qq
}
//至于那个判断是否是QQ号的,这里就不写了,也只是简单的判断而已
于是,就可以根据QQ号显示不同的在线状态了