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

 更新时间:2013年06月14日 16:24:29   作者:  
本篇文章是对php中fsockopen伪造post与get的方法进行了详细的分析介绍,需要的朋友参考下
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;
   }
}
?>

相关文章

  • JS 网站性能优化笔记

    JS 网站性能优化笔记

    JS 网站性能优化笔记,使用下面的方法有利于提高代码的执行效率。
    2011-05-05
  • 详解Laravel框架的依赖注入功能

    详解Laravel框架的依赖注入功能

    依赖注入不是让对象创建一个依赖关系,也不是让工厂对象去创建对象,而是将所需的依赖变成一个外部对象,使之成为一个"某些人的问题”,你为"某些人的问题”注入了类的依赖关系。在Laravel中,这个"某人”是服务容器,服务容器负责通过构造函数注入类的依赖关系。
    2021-05-05
  • php eval函数用法总结

    php eval函数用法总结

    这个函数我想很多朋友都知道,黑客用得最多的一句了,可以解析php 代码并且运行哦,eval是函数不可在php中禁止,以前我就以为可以在php.ini禁止此函数,结果失败了
    2012-10-10
  • php 常用的系统函数

    php 常用的系统函数

    本文介绍了php 常用的系统函数,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Yii2——使用数据库操作汇总(增删查改、事务)

    Yii2——使用数据库操作汇总(增删查改、事务)

    本篇文章主要介绍了Yii2——使用数据库操作汇总,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 教你在header中隐藏php的版本信息

    教你在header中隐藏php的版本信息

    本文教大家如何在header信息中隐藏PHP的版本信息,这样修改后对于大家的php程序会更加安全,有需要的可以参考学习。
    2016-08-08
  • 用PHP ob_start()控制浏览器cache、生成html实现代码

    用PHP ob_start()控制浏览器cache、生成html实现代码

    Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。
    2010-02-02
  • 一个好用的分页函数

    一个好用的分页函数

    [红色]一个好用的分页函数...
    2006-11-11
  • 使用php实现截取指定长度

    使用php实现截取指定长度

    以下是对使用php实现截取指定长度的方法进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • php的日期处理函数及uchome的function_coomon中日期处理函数的研究

    php的日期处理函数及uchome的function_coomon中日期处理函数的研究

    经常在用php的时候会碰到一个关于时间日期的问题还有时区差异的问题,以前作项目的时候会把时间搞错,要么就是提前八小时了,要么那个时间就是驴唇不对马嘴的,现在我就来深入研究一下这里面的各个函数及其用法
    2011-01-01

最新评论