\framework\bootstrap.inc.php 文件自定义了$_GPC和$_W全局变量
$_GPC = array_merge($_GET, $_POST, $_GPC);
array_merge() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

表单中的隐藏域

<input type="hidden" name="r" value="commission.level.add">

往http://lingdu.gouwanmei.wang/web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=commission.level中post提交数据时,$_POST[‘r’]会将$_GET[‘r’]覆盖,因为有相同的字符串键名,会解析路由http://lingdu.gouwanmei.wang/web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=commission.level.add方法.

路由解析文件 \addons\ewei_shopv2\core\model\route.php

发表评论

邮箱地址不会被公开。 必填项已用*标注