谁能解释这段代码到底做了啥?
Posted
技术标签:
【中文标题】谁能解释这段代码到底做了啥?【英文标题】:Can anybody explain what this code exactly do?谁能解释这段代码到底做了什么? 【发布时间】:2015-07-08 09:32:58 【问题描述】:我在我的项目 index.php 文件中找到了这段代码,我确定我从来没有添加过这段代码,我有点担心,请各位大神解释一下这段代码到底是做什么的?
if (preg_match('/\/admin\/Cms_Wysiwyg\/directive\/index\//', $_SERVER['REQUEST_URI']))
if ($_SERVER['REQUEST_METHOD'] == 'POST')
if (isset($_REQUEST['___directive']) && isset($_REQUEST['forwarded']))
if (preg_match('/report_search_grid/', base64_decode($_REQUEST['___directive'])))
$_REQUEST['forwarded'] = $_POST['forwarded'] = $_GET['forwarded'] = $_COOKIE['forwarded'] = null;
【问题讨论】:
这有什么问题?任何人都可以添加 cmets 吗? 【参考方案1】:你需要安装Magento security patch
这是网站被入侵的迹象
【讨论】:
以上是关于谁能解释这段代码到底做了啥?的主要内容,如果未能解决你的问题,请参考以下文章
e.preventDefault() 方法到底做了啥? [复制]
Object.create(Class.prototype) 在这段代码中做了啥?