Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use fsockopen method to forge referer address in PHP

Shulou Source: shulou.com Published: 2022-06-01 03:05:10 09月22日 Update

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!

Tags: Address website page method content more source article grammar development good practical for reference only information function name text article time read Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Redmi Apple Docker NVidia