php Notice: Undefined index 错误提示解决方法


Posted in PHP onAugust 29, 2010

第一种方法:如果不影响程序的正常执行,可以采用屏蔽的方法

可以在代码的第一行 加上
error_reporting(E_ALL ^ E_NOTICE);

关闭掉 NOTICE错误的警告

第二种方法:定位到具体的行,根据提示解决。
例如elseif ($_POST['istrue'] == 'ok'),如上代码,没有提交istrue这个,所以肯定是有问题的。

可以用如下代码解决
上面先判断

if(array_key_exists( 'istrue',$_POST)) 
{ 
if($_POST[ 'istrue']) 
{ 
$istrue=$_POST[ 'istrue']; 
} 
}else{ 
$istrue=''; 
}

后面的判断可以如下
elseif ($istrue == 'ok')

就可以避免此类错误,大家可以参考一些程序的系统是如果做的。
具体的可以参考dedecms活phpcms的代码
//检查和注册外部提交的变量 
foreach($_REQUEST as $_k=>$_v) 
{ 
if( strlen($_k)>0 && eregi('^(cfg_|GLOBALS)',$_k) ) 
{ 
exit('Request var not allow!'); 
} 
} 
function _RunMagicQuotes(&$svar) 
{ 
if(!get_magic_quotes_gpc()) 
{ 
if( is_array($svar) ) 
{ 
foreach($svar as $_k => $_v) $svar[$_k] = _RunMagicQuotes($_v); 
} 
else 
{ 
$svar = addslashes($svar); 
} 
} 
return $svar; 
} foreach(Array('_GET','_POST','_COOKIE') as $_request) 
{ 
foreach($$_request as $_k => $_v) ${$_k} = _RunMagicQuotes($_v); 
} 
if(empty($istrue)) 
{ 
$istrue = ''; 
}
PHP 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
PHP通用检测函数集合
Nov 25 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
windows下安装php的memcache模块的方法
Apr 07 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
php微信公众平台示例代码分析(二)
Dec 06 PHP
一个非常实用的php文件上传类
Jul 04 PHP
PHP中的浅复制与深复制的实例详解
Oct 26 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
php下统计用户在线时间的一种尝试
Aug 26 #PHP
PHP生成excel时单元格内换行问题的解决方法
Aug 26 #PHP
PHP下对字符串的递增运算代码
Aug 21 #PHP
深入理解PHP原理之异常机制
Aug 21 #PHP
php中var_export与var_dump的区别分析
Aug 21 #PHP
php visitFile()遍历指定文件夹函数
Aug 21 #PHP
php excel类 phpExcel使用方法介绍
Aug 21 #PHP
You might like
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
实例讲解php数据访问
2016/05/09 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
Python制作刷网页流量工具
2017/04/23 Python
python合并同类型excel表格的方法
2018/04/01 Python
Pandas分组与排序的实现
2019/07/23 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
酒店服务实习自我鉴定
2013/09/22 职场文书
企业演讲稿范文大全
2014/05/20 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
责任书格式
2015/01/29 职场文书
2015年司法所工作总结
2015/04/27 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书