>백엔드 개발 >PHP 튜토리얼 >PHP의 cur_setopt 함수 관련 응용프로그램 및 소개

PHP의 cur_setopt 함수 관련 응용프로그램 및 소개

WBOY
WBOY원래의
2016-07-25 09:07:061085검색
  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、不知道如何下线。



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.