php - WordPress 错误“已检测到变量不匹配。”
问题描述
当我尝试删除重力形式优惠券提要时收到此 WordPress 错误:
A variable mismatch has been detected.
注意:我正在动态创建提要 (PHP)。
我尝试使用所有调试插件对其进行调试并启用所有调试标志,但我看不出为什么以及是什么导致了这种情况?
有人可以解释为什么可能是原因以及为什么会触发此错误吗?
解决方案
呸...
WordPress 显示此错误
elseif ( isset( $_GET[ $wpvar ] ) && isset( $_POST[ $wpvar ] ) && $_GET[ $wpvar ] !== $_POST[ $wpvar ] ) {
wp_die( __( 'A variable mismatch has been detected.' ), __( 'Sorry, you are not allowed to view this item.' ), 400 );
}
这意味着如果两个数组中都存在任何元素($_POST/$_GET),则值应该相同。
在我的情况下, $_GET['page'] 不等于触发此错误的 $_POST['page'] 。
推荐阅读
- python - 从 pandas 数据框中访问数据
- python - Python:如何定义一个行为像函数的类?
- python - 有谁知道如何在 python3 中编写 Android soundpool 代码?
- php - 如何从 php 中的嵌套 json 中获取值
- linux - linux 等待命令仅在先前的作业成功 putty 时继续
- java - 如果在 selenium java 中第一次失败,则第二种情况不会运行
- java - Hibernate PersistentBag isEmpty() 抛出 GenericJDBCException
- javascript - 避免全局变量
- reactjs - 当我单击指向新页面的链接以做出反应时,如何关闭菜单?
- azure - azure bot 注册有什么作用?