前段时间有网友希望我发一些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,来路