Heim >Backend-Entwicklung >PHP-Tutorial >有关php的curl_setopt函数相关应用及介绍

有关php的curl_setopt函数相关应用及介绍

WBOY
WBOYOriginal
2016-07-25 09:07:061091Durchsuche
  1. //论坛api登录接口地址
  2. $uri = "http//www.wap.com/ssdfasdfsf"
  3. //参数数组
  4. $data = array(
  5. 'username' => 'username',
  6. 'password' => 'password',
  7. );
  8. //操作执行
  9. $ch = curl_init();
  10. curl_setopt($ch, CURLOPT_URL, $uri);
  11. curl_setopt($ch, CURLOPT_POST, 1);
  12. curl_setopt($ch, CURLOPT_HEADER,1);
  13. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  14. curl_exec($ch);
复制代码

统一两天的sessionid产生机制,改造论坛wap用户验证方法。

二、用php实现qq挂机的程序

现时QQ挂机十分流行,最近看到某位高人写了这样一段php代码实现QQ挂机,特拿出来与各位分享一下。

网管u家u.bitsCN.com PHP代码:

  1. $qq = "100000"; //qq号码
  2. $pwd = "123456"; //密码
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, "http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp");
  5. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //这行是设定curl是否跟随header发送的location,
  6. 重要
  7. curl_setopt($ch, CURLOPT_POST, 1);
  8. //curl_setopt($ch, "Connection", "Keep-Alive");
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  10. curl_setopt($ch, CURLOPT_POSTFIELDS, "qq=".$qq."&pwd=".$pwd."&FromWhere=register");
  11. $return = curl_exec($ch);
  12. curl_close($ch);
  13. echo strstr($return, "postfield") ? "登录失败" : "登录成功";
  14. ?>
复制代码

注解: 1、需curl模块支持 2、登陆后,你的好友将会看到你在线 3、不知道如何下线。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn