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 相关文章推荐
多重?l件?合查?(二)
Oct 09 PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
解析CI的AJAX分页 另类实现方法
Jun 27 PHP
PHP内核探索:变量存储与类型使用说明
Jan 30 PHP
php 使用GD库为页面增加水印示例代码
Mar 24 PHP
php实例分享之html转为rtf格式
Jun 02 PHP
php强制更新图片缓存的方法
Feb 11 PHP
php中smarty模板条件判断用法实例
Jun 11 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
Smarty分页实现方法完整实例
May 11 PHP
对PHP依赖注入的理解实例分析
Oct 09 PHP
PHP中Notice错误常见解决方法
Apr 28 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
PHP 微信支付类 demo
2015/11/30 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
Python闭包实现计数器的方法
2015/05/05 Python
Sanic框架路由用法实例分析
2018/07/16 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
Java面试题:为什么要用Java
2012/05/11 面试题
应届中专生自荐书范文
2014/02/13 职场文书
食品安全汇报材料
2014/08/18 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript