关灯

[PHP] PHP Curl 模拟POST 可以https

[复制链接]
admin 发表于 2021-5-27 22:38:09 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. function vpost($url,$data,$cookie){ // 模拟提交数据函数
    5 r8 \4 {& w' C" w: {
  2.     $curl = curl_init(); // 启动一个CURL会话* k* G3 F. U9 A) V4 i4 c4 _5 i& X
  3.     curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
    2 S: ?3 W0 o7 w: f
  4.     curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
    2 \' @0 r" X0 [0 T, x$ k3 a
  5.     curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在
    . j  K( X( k* ^! Z# g4 v
  6.     curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器
    1 l: H9 E" A( Z3 d! |% _
  7.     curl_setopt($curl, CURLOPT_COOKIE, $cookie);+ U; F% K8 ]! T" e
  8.     curl_setopt($curl, CURLOPT_REFERER,'https://www.baidu.com');// 设置Referer
    ! U8 k( `; k- J- k4 A1 [* m9 k* d
  9.     curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求$ f% L5 j) y4 O/ n, h
  10.     curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包* |! }( h4 L$ y: I* Z2 F
  11.     curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
    " w+ k8 z# ~- Z% j, O
  12.     curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容& t5 }+ ]8 ]: C/ i4 h& J
  13.     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
    9 W; ]8 W" s$ w6 U2 y* R
  14.     $tmpInfo = curl_exec($curl); // 执行操作/ i! ?8 B( G  X! _; G/ k
  15.     if (curl_errno($curl)) {
    . r6 N% y" w/ S9 g1 q
  16.        echo 'Errno'.curl_error($curl);//捕抓异常
    5 `, ]% S1 Z* n  Z+ L
  17.     }0 e" H5 k7 C0 h5 @  J
  18.     curl_close($curl); // 关闭CURL会话
    $ @* J! i; I' F, k
  19.     return $tmpInfo; // 返回数据
    " c; W+ W( Q" z7 F; ]( Z! P
  20. }
复制代码
: G2 g* c4 B  j

( J" g! q1 g9 `. s7 T* s" E




上一篇:利用JS代码判断手机访问页面跳转(之二)
下一篇:网站、网赚没收入的原因?
回复 论坛版权

使用道具 举报

 

0关注

0粉丝

1258帖子

热门图文
热门帖子
排行榜

关注我们:微信扫一扫

微信访问

手机访问

联系我们WECHAT:

Yaelhk

本站资源均收集于互联网,如有侵权请邮件联系删除!

Email:[email protected]

欢迎邀请好友加入我们!一起学习成长! →邀请好友

Copyright   ©2015-2023  科恒数字网