$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! ");
}
谁帮我看下这段php代码 什么意思
答案:2 悬赏:0 手机版
解决时间 2021-03-19 18:03
- 提问者网友:夢醒日落
- 2021-03-19 06:35
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-19 06:47
$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楼网友:洒脱疯子
- 2021-03-19 08:01
if ( $_get['key'] == "kb_sw" )//如果get传来的key值等于kb_sw
{
game_sw( );//其他地方那个定义的函数
echo "000\r\n"; //输出000空格换行
echo date( "y-m-d h:i:00", time( ) + 60 );//输出当前时间加一分钟 格式是年-月-日 小时:分钟:00
}
?>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯