这段时间在做项目过程中老是出现这个提示,起初是用$act来接受表单post过来的数据
![程序代码](http://writeblog.csdn.net/images/code.gif)
$act=$_POST['act'];
用以上代码总是提示
![引用内容](http://writeblog.csdn.net/images/quote.gif)
Notice: Undefined index: act in F:/windsflybook/post.php on line 18
另外,有时还会出现
![引用内容](http://writeblog.csdn.net/images/quote.gif)
Notice: Undefined variable: Submit ......
等一些这样的提示
原因:由于变量未定义引起的
解决方法:
1) error_reporting设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE
2) register_globals设置:
找到register_globals = Off
修改为register_globals = On
加@不是最根本的解决方法,最好的办法是
$act=isset($_POST['act']) ? $_POST['act'] : '';