[英]How can I prevent post variables from appearing in the Yii2 log when I call warning() or info()?
[英]Yii2: How to stop yii2 from escaping $_POST variables?
Yii2通过添加其他斜杠来转义所有$_POST
变量。 如何停止呢? (在PHP中禁用了Magic quotes
。其他斜杠由yii2
添加,而不由PHP
)
我的错。 Yii不会更改$ _POST。 并且禁用魔术引号。
$ _POST变量被逸出的原因是因为在我的yii应用程序中,我正在加载Wordpress wp-load.php, 而Wordpress更改了$ _POST 。
通过调用wp_magic_quotes()函数在wp-settings.php中完成此操作。 为了避免这种情况,我记得$ _GET,$ _ POST,$ _ REQUEST,$ _ COOKIE和$ _SERVER的内容,然后加载wp-load.php,从WP缓存我需要的所有数据并还原。
感谢您的意见!
Yii2不会以任何方式更改$_POST
,因为这被认为是不好的做法。 问题很可能是用魔术引号引起的,请再次更准确地检查它。
相关问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.