<?php
$referer = $_SERVER['HTTP_REFERER'];
$selfurl = $_SERVER['HTTP_HOST'];
if(false == strpos($referer,$selfurl))
{
die(" Request Error.! ");
exit(1);
}
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
die(" Request Error! ");
}
$referer = $_SERVER['HTTP_REFERER'];
$selfurl = $_SERVER['HTTP_HOST'];
if(false == strpos($referer,$selfurl))
{
die(" Request Error.! ");
exit(1);
}
这个是判断当前url是从哪里链接过来的 如果不是从本站链过来的就报错 停止往下走
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
die(" Request Error! ");
}
这个估计是判断url带的参数是否合法 如果参数不合法也报错
总的来说这个是检查url的 一半可能用来防止盗链或恶意request的
$selfurl = $_SERVER['HTTP_HOST'];
if(false == strpos($referer,$selfurl))
{
die(" Request Error.! ");
exit(1);
}
这个是判断当前url是从哪里链接过来的 如果不是从本站链过来的就报错 停止往下走
require_once(dirname(__FILE__)."/../include/common.inc.php");
if(isset($arcID))
{
$aid = $arcID;
}
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0)
{
die(" Request Error! ");
}
这个估计是判断url带的参数是否合法 如果参数不合法也报错
总的来说这个是检查url的 一半可能用来防止盗链或恶意request的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-09-21
判断域名和来路页面
一般防止恶意提交信息!!
一般防止恶意提交信息!!