setopt 函数的相关应用及介绍(2)


             //论坛api登录接口地址
                $uri = "http//www.wap.com/ssdfasdfsf"
                //参数数组
                $data = array(
                        'username'         => 'username',
                        'password'         => 'password',
                         );
                       //操作执行
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $uri);
                curl_setopt($ch, CURLOPT_POST, 1);
                curl_setopt($ch, CURLOPT_HEADER,1);
                curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
                curl_exec($ch);


统一两天的sessionid产生机制,改造论坛wap用户验证方法。
二、用php实现qq挂机的程序
现时QQ挂机十分流行,最近看到某位高人写了这样一段PHP代码实现QQ挂机,特拿出来与各位分享一下。
网管u家u.bitsCN.com
PHP代码:

复制代码 代码如下:


<php
$qq = "100000"; //qq号码
$pwd = "123456"; //密码
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //这行是设定curl是否跟随header发送的location,
重要
curl_setopt($ch, CURLOPT_POST, 1);
//curl_setopt($ch, "Connection", "Keep-Alive");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "qq=".$qq."&pwd=".$pwd."&FromWhere=register");
$return = curl_exec($ch);
curl_close($ch);
echo strstr($return, "postfield") ? "登录失败" : "登录成功";
?>


注:1、需curl模块支持,2、登陆后,你的好友将会看到你在线 3、不知道如何下线。
其他语言的实现类似,有兴趣的朋友可以自己动手开发一下。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/0a8e32b1caea2c9b2234f2477052fe17.html