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

前端技术 2023/09/04 PHP
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;
   }
}
?>

本文地址:https://www.stayed.cn/item/9958

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。