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 相关文章推荐
WML,Apache,和 PHP 的介绍
Oct 09 PHP
针对初学PHP者的疑难问答(2)
Oct 09 PHP
PHP中=赋值操作符对不同数据类型的不同行为
Jan 02 PHP
ThinkPHP采用模块和操作分析
Apr 18 PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
phpnow php探针环境检测代码
Nov 04 PHP
分享一则PHP定义函数代码
Feb 26 PHP
常见的四种POST 提交数据方式(小总结)
Oct 08 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
PHP如何使用Memcached
2016/04/05 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python I/O与进程的详细讲解
2019/03/08 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
中年人生感言
2014/02/04 职场文书
网络研修随笔感言
2014/02/17 职场文书
财务工作失误检讨书
2015/02/19 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
六年级作文之家庭作文
2019/12/12 职场文书