我正在尝试发布一些东西,但不断收到未定义的索引错误。我之前遇到过这个问题并且使用if(isset($ _ POST ['in_come'])解决了我之前的问题。但是,现在它没有。什么可能导致这个问题?一切似乎都正确.Html发布输入和php应该有得到了它 感谢
答案 0 :(得分:2)
问题是由您尝试访问不存在的数组索引引起的。 E.g:
$foo = array('bar');
echo $foo[99999];
这意味着您的代码中某处存在逻辑错误。
答案 1 :(得分:0)
此错误是由将无效索引传递给数组引起的,无论是字符串还是整数索引。如果它不存在,则使用if(isset($_POST['in_come'])
应该返回false,而不是抛出错误。如果您要发布代码,那么人们可能会更有帮助