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 相关文章推荐
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
PHP异步调用socket实现代码
Jan 12 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
php返回字符串中所有单词的方法
Mar 09 PHP
修复ShopNC使用QQ 互联时提示100010 错误
Nov 08 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
Aug 26 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
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
详解Python中的type()方法的使用
2015/05/21 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
python中的随机函数小结
2018/01/27 Python
Python rstrip()方法实例详解
2018/11/11 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
个人能力自我鉴赏
2014/01/25 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
党校党性分析材料
2014/12/19 职场文书
同学聚会通知短信
2015/04/20 职场文书
2016寒假假期总结
2015/10/10 职场文书