您的位置:首页 > 编程语言 > PHP开发

php变量覆盖

2019-06-18 10:53 706 查看

$$变量覆盖

<?php
foreach (array('_COOKIE','_POST','_GET') as $_request)
{
foreach ($$_request as $_key=>$_value)
{
echo $_key;
echo $_value;
$$_key=  $_value;     //    id为$_key      1为$_value
}                          //变成了    $id=1  就是说通过这句话把id的值覆盖了
}
$id = isset($id) ? $id : 4;       //$id设置了   执行第一项
if($id == 1) {                         //$id为1    执行if语句
echo "flag{xxxxxxxxxx}";
die();
}
echo $id;
$id=3;
echo $id;
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: