前段时间有网友希望我发一些CURL用法的教程,今天就先发一个php伪造页面referer来源的代码实例,希望大家提出意见或者建议。

referer是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用referer来判断是从那个页面进入到此页面了,这样我们可以进行更好的跟踪了,下面我就来给各位朋友整理了几种伪造页面referer来源例子,希望例子能给各位朋友.

file_get_contents方法,代码如下:

$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方式,代码如下:

$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, "http://www.phpfensi.com");

curl_setopt ($ch, CURLOPT_REFERER, "http://www.phpfensi.com/");

curl_exec ($ch);

curl_close ($ch);
标签: curl,来路