php fsockopen伪造post与get方法的详解


Posted in PHP onJune 14, 2013

fsockopen 伪造 post和get方法哦,如果你正在找 伪造 post和get方法的php处理代码这款不错哦。

<?php
//fsocket模拟post提交
$purl = "http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";
print_r(parse_url($url));
sock_post($purl,"uu=55555555555555555");
//fsocket模拟get提交
function sock_get($url, $query)
{
   $info = parse_url($url);
   $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
   $head = "GET ".$info['path']."?".$info["query"]." HTTP/1.0rn";
   $head .= "Host: ".$info['host']."rn";
   $head .= "rn";
   $write = fputs($fp, $head);
   while (!feof($fp))
   {
    $line = fread($fp,4096);
    echo $line;
   }
}
sock_post($purl,"uu=rrrrrrrrrrrrrrrr");
function sock_post($url, $query)
{
   $info = parse_url($url);
   $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
   $head = "POST ".$info['path']."?".$info["query"]." HTTP/1.0rn";
   $head .= "Host: ".$info['host']."rn";
   $head .= "Referer: http://".$info['host'].$info['path']."rn";
   $head .= "Content-type: application/x-www-form-urlencodedrn";
   $head .= "Content-Length: ".strlen(trim($query))."rn";
   $head .= "rn";
   $head .= trim($query);
   $write = fputs($fp, $head);
   while (!feof($fp))
   {
    $line = fread($fp,4096);
    echo $line;
   }
}
?>

PHP 相关文章推荐
人大复印资料处理程序_输入篇
Oct 09 PHP
php IP及IP段进行访问限制的代码
Dec 17 PHP
ThinkPHP3.1查询语言详解
Jun 19 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
thinkPHP实现多字段模糊匹配查询的方法
Dec 01 PHP
PHP使用phpunit进行单元测试示例
Sep 23 PHP
探讨:parse url解析URL,返回其组成部分
Jun 14 #PHP
PHP可变函数的使用详解
Jun 14 #PHP
VIM中设置php自动缩进为4个空格的方法详解
Jun 14 #PHP
探讨:如何通过stats命令分析Memcached的内部状态
Jun 14 #PHP
利用curl 多线程 模拟 并发的详解
Jun 14 #PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 #PHP
与文件上传有关的php配置参数总结
Jun 14 #PHP
You might like
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
htm调用JS代码
2007/03/15 Javascript
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python操作MongoDB详解及实例
2017/05/18 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
python实现学生信息管理系统源码
2021/02/22 Python
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
教师找工作推荐信
2013/11/23 职场文书
企业授权委托书范本
2014/04/02 职场文书
老师对学生的评语
2014/04/18 职场文书
海上钢琴师观后感
2015/06/03 职场文书
python中__slots__节约内存的具体做法
2021/07/04 Python
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android