这篇文章主要介绍了php curl 发送伪造请求 ,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧public function curlHtml(){

//防止超时

set_time_limit(0); //要请求的网站的相关参数

$url = "http://www.w3school.com.cn"; /*$data = array(

'id'=>1

);*/

//初始化一个cURL会话

$ch = curl_init(); //----------------------------------------

//伪造来源地址,如果不设置,论坛服务器有可能有验证不允许回复

curl_setopt($ch,CURLOPT_REFERER,"http://www.w3school.com.cn"); //能保存cookie

curl_setopt($ch,CURLOPT_COOKIESESSION,true);

//伪造用户浏览器

curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"); //伪造请求IP,可以为要请求的网站ip

curl_setopt($ch, CURLOPT_PROXY, 'https://120.55.40.41:80');

//CURLOPT_RETURNTRANSFER 为true,它就将使用PHP curl获取页面内容或提交数据,作为变量储存,而不是直接输出。

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//------------------------------------------

//使用post方式请求

/*curl_setopt($ch, CURLOPT_POST, 1);

//用来支持cookie

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);*/

//--------------------------------------------

//设置要请求的url

curl_setopt($ch, CURLOPT_URL,$url); //执行请求并获取放回数据

$res = curl_exec($ch); return $res;

}

相关推荐:

PHP中使用CURL之php curl详细解析和常见大坑

php CURL获取cookies模拟登录的方法代码实例

php 伪造请求连接,phpcurl发送伪造请求相关推荐

  1. xhr如何发送post请求_ajax-如何发送ajax请求

    什么是ajax? Asynchronous JavaScript and XML 也就是异步的JavaScript和XML ajax的使用场景 前台获取数据 表单失焦验证 我们需要了解post和get ...

  2. tab 触发ajax请求,防止重复发送ajax请求的思索

    原标题:防止重复发送ajax请求的思索 防止重复发ajax请求是平时开发中遇到频次较高的问题了.我通常解决方案有如下几种, 1.UI限制 点击完按钮后,就禁用按钮, 并开启显示等待动画,收到服务器的成 ...

  3. ajax发送异步请求与ajax发送同步请求

    async (默认: true) 默认设置下,所有请求均为异步请求.如果需要发送同步请求,请将此选项设置为 false.注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行. ajax发 ...

  4. H5请求服务端发送POST请求之预请求-OPTIONS

    1.问题场景 1.1 H5端请求服务端接口时,需要在header中携带服务端用jwt规范生成的token 1.2 在接收到H5的请求时Filter需要从请求头中拿出token做校验,检查当前的toke ...

  5. 原生html如何发送网络请求,原生JS发送HTTP请求的方式:XMLHttpRequest.send()

    在前端开发过程中,就目前来看,发送HTTP请求,大家习惯在框架里去应用,比如vue,react等.我们在往前追朔下,用的最多的是jQuery里的ajax.但是最原始的发送HTTP请求方式是什么呢?一起 ...

  6. axios.post发送请求,axios发送post请求, 携带参数传递给接口

    vue 中使用axios 发送post 请求需要使用 qs 模块 将参数 转序列化   发送给 后端 否则接口会出现收不到参数的情况 import qs from "qs"    ...

  7. java模拟https请求_java-用httpclient模拟发送https请求

    --调用项目提供接口,接口是用HTTP URL实现的,最初的想法是另一个项目用jQuery post进行请求. ---但是,很可能另一个项目是部署在别的机器上,那么就存在跨域问题,而jquery的po ...

  8. python同时发大量请求_Python批量发送post请求的实现代码

    昨天学了一天的Python(我的生产语言是java,也可以写一些shell脚本,算有一点点基础),今天有一个应用场景,就正好练手了. 这个功能之前再java里写过,比较粗糙,原来是在我本机跑的,今天老 ...

  9. 微信一次发两个ajax请求,微信浏览器发送ajax请求执行多次解决方法

    一次sql排序的问题. select date, count(fail) as fail,count(win) as win from (select date,(case (result) when ...

最新文章

  1. FastJson序列化Json自定义返回字段,普通类从spring容器中获取bean
  2. PEOPEO中国区总经理于景:当我谈交互设计时我谈些什么
  3. java同步通信方式_java多线程同步与通信示例(synchronized方式)
  4. debian9 配置ssh 允许 root直接远程登录
  5. 使用JCA的密码术–提供者中的服务
  6. Innodb ibdata数据文件误删,如何恢复
  7. java解决Exception in thread “main“ java.lang.OutOfMemoryError: GC overhead limit exceeded
  8. C51单片机————串行接口
  9. 利用函数重载编写函数max_彻底理清重载函数匹配
  10. weblogic部署方式
  11. python django步骤_python - django (ORM使用步骤)
  12. 诺基亚n1平板电脑刷机教程_Z Launcher详细使用教程_诺基亚 N1_平板电脑新闻-中关村在线...
  13. 中山大学2016年数学分析高等代数考研试题参考解答及其讲解
  14. 计算机装系统找不到硬盘分区,U盘重装系统找不到硬盘分区怎么办|安装系统找不到硬盘分区...
  15. python计算两个矩形的重叠_用Python检查两个矩形是否重叠的程序
  16. 上岸快手,我选择一条不一样的路
  17. 干活的干不过写PPT的 新东方年会吐槽奖金追加至12万-千氪
  18. selenium - 操作 DropDown 下拉表 (以微博注册为例)
  19. matlab乖离率计算,乖离率指标详细说明计算
  20. 安装ubuntu系统过程中卡住

热门文章

  1. 但我发现了幸福的超级玛丽
  2. 学习使用的编程及调试技巧
  3. 我是一个工资涨不上去的失败程序员
  4. Windows XP SP3 最终发布日期公布
  5. C++程序员必需的修养
  6. Java、JavaScript、C、C++、PHP、Python都是用来开发什么?赶紧来看看!
  7. C/C++入门的精髓!太全了吧,收藏夹的必备
  8. BATJ原来是这样玩大数据的!
  9. Aprior算法简化算法——FP-Tree思想与实现
  10. 解决PD17虚拟机安装时出现 “操作失败 执行该操作失败”的方法