您现在的位置是:主页 > news > 网站页面怎么做的好看/免费行情软件app网站下载大全

网站页面怎么做的好看/免费行情软件app网站下载大全

admin2025/6/24 23:14:06news

简介网站页面怎么做的好看,免费行情软件app网站下载大全,成都旅游网站建设规划方案,封丘县建站塔山双喜php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER[HTTP_REFERER]; 但是$_SERVER[HTTP_REFERER]也是可以被伪造欺骗的,有三种方法可以伪造和欺骗$_SERVER[HTTP_REFERER] 注:window平台 使用…

网站页面怎么做的好看,免费行情软件app网站下载大全,成都旅游网站建设规划方案,封丘县建站塔山双喜php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER[HTTP_REFERER]; 但是$_SERVER[HTTP_REFERER]也是可以被伪造欺骗的,有三种方法可以伪造和欺骗$_SERVER[HTTP_REFERER] 注:window平台 使用…

php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER['HTTP_REFERER'];

但是$_SERVER['HTTP_REFERER']也是可以被伪造欺骗的,有三种方法可以伪造和欺骗$_SERVER['HTTP_REFERER']

注:window平台 使用phpstudy集成环境 nginx 此方法失效 ,apache 正常,其他平台版未测试

第一种方法:file_get_contents

$url = "http://localhost/test/test.php";
$refer="http://www.aa.com";
$opt=array('http'=>array('header'=>"Referer: $refer"));
$context=stream_context_create($opt);
$file_contents = file_get_contents($url,false, $context);
echo $file_contents;

file_get_contents中stream_context_create就伪造来源的重要参数了。

 

第二种方法:CURL

$url = "http://localhost/test/test.php"; // 请求的页面地址
$refer="http://www.aa.com";  //伪造的页面地址
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_REFERER,$refer);
curl_exec ($ch);
curl_close ($ch);

 

第三种方法:fsockopen

$url="http://localhost/test/test.php";
$target = "http://www.manongjc.com/";
/** sockopen 伪造 网站来源地址* @parem $url 要访问的页面地址* @parem $target 伪造来源页面* @parem $port 网站端口 默认 80* @parem 页面脚本执行时间 默认 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); // 发送 head 请求头信息 }fclose($fp);} } //函数调用 referer($url,$target);

 

转载于:https://www.cnblogs.com/xuey/p/8464551.html