PHP Notice: undefined index原因与解决办法

如 $_GET['aa']; 就会出现PHP Notice: undefined index ‘aa‘了。

下面我来总结出现PHP Notice: undefined index 解决办法。

1、php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE

2、加个isset函数 isset($_GET["page"]) if-else判断

还有一个办法就是自定一个函数,这样就直接使用函数操作

 代码如下 复制代码

function _get($str){
    $val = !empty($_GET[$str]) ? $_GET[$str] : null;
    return $val;
}

调用方法

 _get('str') 代替 $_GET['str'] 即可

时间: 2024-09-19 17:13:17

PHP Notice: undefined index原因与解决办法的相关文章

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

第一种方法:如果不影响程序的正常执行,可以采用屏蔽的方法 可以在代码的第一行 加上 error_reporting(E_ALL ^ E_NOTICE); 关闭掉 NOTICE错误的警告 第二种方法:定位到具体的行,根据提示解决.例如elseif ($_POST['istrue'] == 'ok'),如上代码,没有提交istrue这个,所以肯定是有问题的. 可以用如下代码解决上面先判断 复制代码 代码如下: if(array_key_exists( 'istrue',$_POST)) { if($

Notice:undefined index ..错误提示解决方法

一,这个因为是变量未定义我们只要找到相关的位置加上  代码如下 复制代码 function _get($str){ $val = !empty($_GET[$str]) ? $_GET[$str] : null; return $val; } 或 isset($_GET['你的变量'])?$_GET['你的变量']:''; 上面我们只举了get的用法还有post也一样,只要把上面的get改成post. 还有一种程序的全局定义方法  代码如下 复制代码 if (!$cfg['debug']) {

PHP Notice: Undefined index错误提示的解决办法

  这两天新装了服务器,改为Apache+PHP5.4.3,配置好后运行PHP网站,出现了一个错误提示:"PHP Notice: Undefined index ..." 具体的信息为: PHP Notice: Undefined index: page in d:myqyandread.php on line 56 出现此错误的信息个人认为可能是php.ini配置问题. 解决办法: 打开PHP的配置文件php.ini,搜索error_reporting,找到如下行: error_re

PHP “Notice: Undefined variable” 和 “Notice: Undefined index”报错

解决Notice: Undefined variable报错 虽然 PHP不需要预先声明变量,但是依然强烈推荐大家声明以避免因为忘记给变量赋值而引起的一些安全性漏洞及可能的BUG.所以PHP以非常低的报警级别(E_NOTICE)来提醒大家正在使用一个未声明的变量. 当然解决以上报错有如下几种方法,根据场景选择适合自己的: 1.(推荐)提前声明变量,例如当你想要为一个未声明的变量连接字符串的时候.或者使用isset()/!empty()来检查是否已经声明: $value = ""; //

java defunct产生的原因和解决办法

解决 java defunct产生的原因和解决办法: 在很多时候,我们启动JAVA进程后,如果退出这个JAVA进程,在系统进程中仍然可以看到这个进程.这种情况一般出现在UNIX/LINUX系统,对于WIN平台出现情况较少. 这个进程在UNIX平台上,你即使kill进程号也不能杀掉它,但它仍然占用系统资源,成了真正的"僵尸". 产生的原因:以前我们下载JDK时,可以下载到JDK的SRC然后自己编译,现在的官方网站上已经找不到可以自己编译的JDK包,下载回来的JDK都是释放包,我们可以想象

dubbo filter 使用-调用Dubbo服务报以下错误,原因和解决办法

问题描述 调用Dubbo服务报以下错误,原因和解决办法 用mvn 创建了一个子项目jar dubbo filter,在生产者中无法调用,报 No such extension xxx for filter/com.alibaba.dubbo.rpc.Filter

影响B2B网站排名的三大原因及解决办法

B2B网站目前虽然有很多,但却有很多的网站排名不理想,原因是多种多样的,下面A5站长网SEO诊断团队(http://seo.admin5.com/topic-seo.html),就以中国动漫创意产业交易网为例与大家浅谈以下垂直B2B网站排名的三大常见原因: meta标签里Keywords数量过多   关键词密度过低,大多为O   友情链接中很多个无本站链接,其中有部分网站虽有本站链接但却加了NOFOLLOW属性,其中还有被百度拔毛的网站.   解决办法:每天去掉一到两个这些没有我们链接的网站及加

总结网站关键词排名下降的原因及解决办法

看到这个标题,大家肯定会看到之前有人总结过原因,但是小鹤觉得不够完全,而且没有说明解决办法,所以今天小鹤花点时间,在别人的基础上补充一些没有的原因,并把相应的解决办法分享出来.   1.搜索引擎自身的原因 搜索引擎的算法时常都会有细微的改变,这样或多或少的会影响到网站排名,这种情况有的时候过几天就恢复了,有的一直不会恢复. 解决办法:对于这种原因,你先要分析下原因,并且到大型的seo论坛或者QQ群去了解下搜索引擎的算法变化,当然,你了解到的信息只能作为参考,然后自己根据情况分析分析,并尝试的测试

电脑没有声音的原因及解决办法

  电脑没有声音的原因及解决办法          一般处理电脑故障我们都是先软件后硬件的.如果您的电脑没有声音请尝试以下解决办法,一般是可以解决的. 方法一:检查声音控制图标 如果电脑没声音,请先检查电脑桌面右下脚任务栏里是否有声音控制图标,如下图: 如上图,如果有这个图标说明声卡安装在电脑上是没有问题的,然后用鼠标左键单击这个声音控制图标,会出现声音音量调节开关控制窗口,查看是不是将音量调节到最低,是不是勾选了静音,以前帮不少新手朋友处理电脑没声音的时候很多都是要么将声音调到了最低,要么是勾