永发信息网

谁帮我看下这段php代码 什么意思

答案:2  悬赏:0  手机版
解决时间 2021-03-19 18:03
$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的
全部回答
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    } ?>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我被同学威胁了,怎么办
箐山海鲜砂锅麻辣烫分店地址在什么地方,想过
autocad 64位哪个版本好用
西游记的四大主角中,谁更适合做老公。
网名叫柠檬什么意思
一紧张的时候有点口吃 怎么办
近视眼为什么有的会变形有的不会变形
农历1985年腊月15出生的人在五行中是什么命
马可·波罗西餐厅怎么去啊,有知道地址的么
求红袖天下gl全文
用简便计算。(能简算的要简算) 0.01+1.01*9
短道速滑的肖涵孔雪现在干啥呢?退役了吗
考研英语9月了,该怎么快速提高分数
医保减员,社保没减员,医保可以增员吗
我和我男友最近闹分手,以前每次都是我闹,他
推荐资讯
南城都汇汇雅园-停车场怎么去啊,有知道地址
新款2015 Alienware 17 R3和18的区别
T+1日簿记处理时什么意思?股票什么时候真正
鹰洋银元能卖多少钱1868年的
经典托教中心八一(总部)怎么去啊,有知道地址
吃烤鸭真的不会发胖吗?
天津南开区人人乐在哪?
医生,我一直咳嗽,可以开病假单吗
保罗6代好还是韦德之道好?
unsigned char Display_word[4][4] = { 0
求一段多角度同步拍摄的视频源用来进行全景视
喜鹊如何处理死去的同伴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?