php fsockopen伪造post与get方法的详解
2015-01-24信息快讯网
本篇文章是对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;
}
}
?>
PHP面向对象之旅:深入理解static变量与方法
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
php curl模拟post提交数据示例
php使用strtotime和date函数判断日期是否有效代码分享
phpstrom使用xdebug配置方法
PHP PDOStatement:bindParam插入数据错误问题分析
php curl模拟post请求小实例
使用PHP Socket写的POP3类
php另类上传图片的方法(PHP用Socket上传图片)
php 模拟post_验证页面的返回状态(实例讲解)
php与java通过socket通信的实现代码
PHP 通过Socket收发十六进制数据的实现代码
php中用socket模拟http中post或者get提交数据的示例代码
修改php.ini以达到屏蔽错误信息并记录日志
探讨:parse url解析URL,返回其组成部分
探讨:如何通过stats命令分析Memcached的内部状态
php读取二进制流(C语言结构体struct数据文件)的深入解析
基于PHP Socket配置以及实例的详细介绍
深入php socket的讲解与实例分析
深入apache host的配置详解
PHP stripos()函数及注意事项的分析
深入理解curl类,可用于模拟get,post和curl下载
基于php socket(fsockopen)的应用实例分析
PHP 读取Postgresql中的数组
PHP中使用cURL实现Get和Post请求的方法
PHP下使用CURL方式POST数据至API接口的代码
PHP flock 文件锁详细介绍
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别