在FB Canvas iframe中时,我的Php验证不起作用

在FB Canvas iframe中时,我的Php验证不起作用,php,facebook,validation,Php,Facebook,Validation,我有一个表单的服务器端php验证。当我将此表单放入画布iframe时,它停止正常工作 如果是数组$this->post'variable' 上面的代码是一个if语句,即使参数为true,也会转到elseif。 有人遇到过这个问题吗?请注意,第一次运行iframe将从Facebook获取post变量。在创建表单之前,您可能不希望使用post变量。您是否可以发出打印来指示$this->post'variable'的值?如果表单字段不是数组,则此操作可能会失败。PHP不会神奇地决定将其视为false,

我有一个表单的服务器端php验证。当我将此表单放入画布iframe时,它停止正常工作

如果是数组$this->post'variable'

上面的代码是一个if语句,即使参数为true,也会转到elseif。
有人遇到过这个问题吗?

请注意,第一次运行iframe将从Facebook获取post变量。在创建表单之前,您可能不希望使用post变量。

您是否可以发出打印来指示$this->post'variable'的值?如果表单字段不是数组,则此操作可能会失败。PHP不会神奇地决定将其视为false,除非它真的计算为false。我高度怀疑您发布的是数组,除非将其放入$this->post中的类正在进行一些重建。