admin 发表于 2019-1-9 12:44:58

php 伪造HTTP_REFERER页面URL来源的三种方法

php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER['HTTP_REFERER'],但是这个来源页面的URL地址是可以被伪造和欺骗的,本文章向大家介绍伪造HTTP_REFERER页面URL的三种方法,需要的朋友可以参考一下。

$_SERVER['HTTP_REFERER']是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用$_SERVER['HTTP_REFERER']来判断是从哪个页面进入到此页面了,这样我们可以进行更好的跟踪了。
但是$_SERVER['HTTP_REFERER']也是可以被伪造欺骗的,有三种方法可以伪造和欺骗$_SERVER['HTTP_REFERER']
第一种方法:file_get_contents
?

1
2
3
$opt=array('http'=>array('header'=>"Referer: $refer"));
$context=stream_context_create($opt);
$file_contents = file_get_contents($url,false, $context);




file_get_contents中stream_context_create就伪造来源的重要参数了。
第二种方法:CURL
?

1
2
3
4
5
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://www.3se.cc");
curl_setopt ($ch, CURLOPT_REFERER, "http://www.3se.cc");
curl_exec ($ch);
curl_close ($ch);




参数http://www.3se.cc就是伪造的URL地址。
第三种方法:fsockopen
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$server = 'www.manongjc.com';
$host = 'www.manongjc.com';
$target = 'index.php';
$referer = 'http://www.3se.cc/'; // Referer
$port = 80;
$fp = fsockopen($server, $port, $errno, $errstr, 30);
if (!$fp){
echo "$errstr ($errno)\n";
}else{
$out = "GET $target HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Referer: $referer\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)){
echo fgets($fp, 128);
}
fclose($fp);
}




上面三种方法中,第三种方法fsockopen性能和效果上是最好的,因此推荐大家使用第三种方法。
以上就是对PHP伪造HTTP_REFERER页面URL来源的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

发表于 2020-10-5 16:34:06

download music mp3 flac vinyl rip

Although the war ended in 1933 when the last of the Marines were withdrawn, the torture and abuse of Nicaraguan human rights continued.Р Р Р” Р The Byrds, Р”, Р”.Back Cover Inverted prism.Before we leave Imma tell y all a lil something её°ге‰ге°‘г—дгггггг.After an acclaimed multi-million selling debut, the wheels quickly started coming off for Velvet Revolver and their estranged and troubled singer. https://comppellerbsidnetwtab.enterenraibeweanufonjemealega.coI think that might ve been taken.Everyone would have been sucked out into space in a matter of seconds for flips sake.These are based on the size and scope of projects.But, as they often do, the fairytale soon revealed its warts.Me Myself and I - G-Eazy ft Bebe Rexha Guitar Loop Pedal Cover Duration 4 31.

发表于 2020-11-4 21:12:07

Купить норвежский дом

Добрый день!
Норвежский дом – новые тенденции строительства частных домов и бань.
Это не шутка. Действительно на вашем участке можно построить дом, баню или дом-баню всего лишь за один день.
Дело в том, что строительство дома, бани или дома-бани на заводе занимает от 30 дней.
Цены довольно смешные! Дешевле, чем однокомнатная квартира. Скажу больше, обмана здесь нет и это не маркетинговая фишка. Реально можно построить норвежский дом дешевле, чем купить квартиру.
Конструкция стен, потолка и пола очень теплая, теплее, чем из обычных материалов. Сэкономите на отопление.
Строительство 100% качественное без брака, с соблюдением всех строительных норми технологических процессов.
Если вас заинтересовало:
Красный норвежский дом
Можете смело остановиться на своем выборе. Потому что производитель дает гарантию на дом, баню или дом-баню!
Увидимся!
页: [1]
查看完整版本: php 伪造HTTP_REFERER页面URL来源的三种方法