zoukankan      html  css  js  c++  java
  • PHP curl 模拟登录

    //提交数据,生成cookie,将cookie保存在临时目录下
    //在指定目录中建立一个具有唯一文件名的文件。如果该目录不存在,tempnam() 会在系统临时目录中生成一个文件,并返回其文件名  

      $cookie_file=tempnam('./temp','cookie');
      $ch=curl_init();
      $login_url="http://www.xxx.com/login/";
      $curlPost="username=username&password=password";
      curl_setopt($ch,CURLOPT_URL,$login_url);
      //启用时会将头文件的信息作为数据流输出
      curl_setopt($ch,CURLOPT_HEADER,0);
      curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//显示http信息输出
      curl_setopt($ch,CURLOPT_POST,1);//POST请求
      curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);//请求体
      //设置连接结束后保存cookie信息的文件
      curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
      curl_exec($ch);
      curl_close($ch);

  • 相关阅读:
    (一)ngxin默认虚拟主机
    centos7 搭建LNMP
    centos7 搭建安装zabbix3.0邮件告警实例(二)
    Java BitSet(位集)
    OLTP与OLAP的区别
    Cassandra-LSM树
    LSM树
    Docker
    RESTful API
    kubernetes介绍
  • 原文地址:https://www.cnblogs.com/longhao/p/3582001.html
Copyright © 2011-2022 走看看