Yii2通过添加附加斜杠来转义所有$_POST变量。如何阻止这种情况?(Magic quotes在PHP中是禁用的。附加斜杠是由yii2添加的,而不是由PHP添加的)
发布于 2016-05-22 04:42:43
是我的错。你不会改变$_POST。魔法引号也被禁用了。
$_POST变量被转义的原因是,在我的yii应用程序中,我正在加载Wordpress、wp-load.php和,是Wordpress改变了$_POST。
它是通过调用wp_magic_quotes()函数在wp-setings.php中完成的。为了避免这种情况,我记得$_GET、$_POST、$_REQUEST、$_COOKIE和$_SERVER的内容,然后加载wp-load.php,缓存我从WP需要的所有数据,然后返回。
谢谢你的评论!
发布于 2016-05-20 07:19:25
Yii2不会以任何方式改变$_POST,因为它被认为是一种糟糕的实践。这个问题最有可能是用神奇的引号,再次更准确地检查它。
相关问题:
https://stackoverflow.com/questions/37331488
复制相似问题