解决方法①:
服务器配置修改
修改php.ini中的error配置下错误显示方式:将error_reporting=E-ALL修改为error_reporting=E_ALL&~E-NOTICE
修改后重启Apache服务器,方可生效。
方法②:
对变量进行初始化 //不会= =||
方法③:
做判断isset($_post[' ']),empty($post_[' '])if--else //不懂?!
方法④:
在出现notice的代码之前加上@
方法⑤:
通过函数进行传递值 //推荐使用
定义一个函数:
function_get($str){
$val=!empty($_GET[$str])?$_GET[$str]:null;
return $val;
}
然后在用的时候,直接用 _get('str') 代替 $_GET['str'] 就行啦~