How to use fsockopen method to forge referer address in PHP
This article is about how to use the fsockopen method to forge referer addresses in PHP. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.
Fsockopen
$url= "http://localhost/test/test.php";$target =" http://www.manongjc.com/";/** sockopen forged website source address * @ parem $url page address to be accessed * @ parem $target fake source page * @ parem $port website port default 80 * @ parem page script execution time defaults 30 s * / function referer ($url,$target,$port=80,$t=30) {$info=parse_url ($url) $fp = fsockopen ($info ["host"], $port, $errno, $errstr, $t); if (! $fp) {echo "$errstr ($errno)" .PHP _ EOL;} else {$out = "GET". $info ['path']. " HTTP/1.1 ".PHP _ EOL; $out. =" Host: ". $info [" host "]. PHP_EOL; $out. =" Referer: ". $target.PHP_EOL; $out. =" Connection: Close ".PHP _ EOL; $out. = PHP_EOL; fwrite ($fp, $out); while (! feof ($fp)) {echo fgets ($fp) / / send head request header information} fclose ($fp);}} / / function call referer ($url,$target)
For reference, study and use only
Php what to use php is a nested acronym, is an English hypertext preprocessing language, its syntax mixed C, Java, Perl and php self-innovative syntax, mainly used to do website development, many small websites are developed in php, because php is open source, which makes php enduring.
Thank you for reading! This is the end of the article on "how to use fsockopen to forge referer addresses in PHP". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it out for more people to see!