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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
php实现算术验证码功能
Dec 05 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 PHP
有关PHP 中 config.m4 的探索
Aug 26 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
Nov 17 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模块memcache和memcached区别分析
2011/06/14 PHP
PHP编程风格规范分享
2014/01/15 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
php+mysqli事务控制实现银行转账实例
2015/01/29 PHP
轻松实现php文件上传功能
2017/02/17 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
jquery easyui使用心得
2014/07/07 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
python-opencv颜色提取分割方法
2018/12/08 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
HTML5 canvas实现雪花飘落特效
2016/03/08 HTML / CSS
杭州龙健科技笔试题.net部分笔试题
2016/01/24 面试题
乡镇挂职心得体会
2014/09/04 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL
Nginx跨域问题解析与解决
2022/08/05 Servers