0
我有一个窗体的服务器端PHP验证。当我把这个表单放在canvas iframe中时,它停止正常工作。我的PHP验证不起作用时,FB Canvas iframe
if (is_array($this->post('variable')))
上面的代码是if语句即使参数是真的,那还是到else if
。 有没有人遇到过这个问题?
我有一个窗体的服务器端PHP验证。当我把这个表单放在canvas iframe中时,它停止正常工作。我的PHP验证不起作用时,FB Canvas iframe
if (is_array($this->post('variable')))
上面的代码是if语句即使参数是真的,那还是到else if
。 有没有人遇到过这个问题?
请注意,第一个iframe运行将从Facebook获得发布变量。您可能不希望表单创建之前的后变量。
你可以发出一个'print_r'来表示'$ this-> post('variable')的值' – babonk
这可能会失败的唯一方法是如果表单字段不是数组。 PHP不会神奇地决定将它视为假,除非它确实评估为假。 –
我非常怀疑你正在发布一个数组,除非把它放到$ this-> post的类正在做一些重构。 –