关于 Notice: Undefined index: 2 in C:\wamp\www\...报错 的解决办法

首先,这个不是错误,是warning。

方法1:服务器配置修改 (Apache服务器中的php.ini配置文件)
     
 修改php.ini配置文件,error_reporting
= E_ALL & ~E_NOTICE

方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。

方法3:每个文件头部加上:error_reporting(0);
如果不行,只有打开php.ini,找到display_errors,设置为display_errors
= Off。以后任何错误都不会提示。

方法4:做判断:isset($_GET["page"])

if-else判断;

或者加上‘‘@‘‘表示这行如果有错误或是警告不要輸出
 
     如:@$page=$_GET["page"]

方法5:file1.php文件把$xx变量付一个值,用post传递给file2.php,如果file2.php没有$xx的定义,而直接使
用$yy=$xx; 系统就会报错:"undifined variaable $xx",
如果file2.php的文件开始用$xx=""定义,那么file1.php的$xx值就传不过来了!

file2.php里可以这样
     
 if(!isset($xx)) $xx=""

关于 Notice: Undefined index: 2 in C:\wamp\www\...报错
的解决办法

时间: 2024-11-16 04:51:40

关于 Notice: Undefined index: 2 in C:\wamp\www\...报错 的解决办法的相关文章

vue1.0中$index一直报错的解决办法

原文链接:https://www.cnblogs.com/liqiong-web/p/8144925.html 看学习视频,因为年份比较早了,其实vue早已迭代到vue2.0了,遇到一些问题: v-for遍历数组,获取索引 注意:在2.0版是1~10中,$index已废除,索引 (item,index). 如下为vue1.0的写法,$index浏览器会报错 1 <ul v-if="seller.supports" class="supports"> 2

Notice: Undefined index: wjs_cookie

w执行顺序. ok 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 </head> 6 7 <body> 8 9 <form action="" method="post" id="amz_reviews" style="display: inline;"

PHP问题 —— Notice: Undefined index:

1.1  Notice: Undefined index: login in 1.1.1  现象 访问网页,出现如下错误信息: ( ! ) Notice: Undefined index: login in D:\ProjectWork\SourceCode\Server\osFileManager\index.php on line 59 Call Stack # Time   Memory Function   Location 1 1.0141 919464 {main}( )  ..\i

PHP中出现Notice: Undefined index的三种解决办法

前一段做的一个PHP程序在服务器运行正常,被别人拿到本机测试的时候总是出现“Notice: Undefined index:”这样的警告,这只是一个因为PHP版本不同而产生的警告(NOTICE或者WARNING),而非错误(ERROR).PHP中的变量在不声明的情况下使用的时候,PHP4运行正常,但是到了PHP5环境下就会出现上述的警告或者提示.经过搜索查询,总结出来以下三种解决Notice: Undefined index的方法. 第一种方法:修改PHP配置文件,屏蔽掉此类警告和提示 修改ph

wordpress5.0+中 Notice: Undefined index: HTTP_REFERER 问题解决

都说现在搭网站很简单了,但真遇到问题了还真不一定能解决. 这次搭建的网站是用的wordpress版本5.0.4,以为操作和以前的低版本一样,结果做出来还是遇到问题了. 网站搭好后,首页总在顶端出现一行 Notice: Undefined index: HTTP_REFERER in index.php line 14 点击了其他页面后Notice消失 网上有关于这种情况的解决办法 http://www.manongjc.com/article/1114.html 但是1. 用方法1.3(即关闭报

Wamp MySQL 报错 Got a packet bigger than &#39;max_allowed_packet&#39; bytes

点击电脑右下角wamp图标,然后进入mysql 下面的 my.ini 转移数据发现报这个错,字面意思允许的不够大.网上很多说法不起作用,解决方法如下: [mysqld] port=3306 explicit_defaults_for_timestamp = TRUE max_allowed_packet = 104857600 max_allowed_packet = 104857600 加上这一行. 可以借助Navicat,在数据库中新建查询 输入 show VARIABLES like '%

wordpress默认index主页选择Your Projects提示无法找到项目解决办法?

wordpress_4.5.3默认index主页选择Your Projects下部署的项目发现报错无法找到目标解决办法: 1.其实细心的小伙伴已经发现问题出在哪里,跳转后链接地址发生了错误没有加localhost如图: 2.解决办法,如下图: 其实是4.5.3的index文件代码写错了只需把C:\wamp\www\index.php下的第388行左右的"http://"改为"http://localhost/"就可以了. 3.刷新页面重新选择部署的项目是不是发现成功

win8 wamp 安装报错

可是安装wamp的时候(http://www.wampserver.com/en/#download-wrapper)下载的是64位的,刚开始报 错xxx.dll文件丢失,好吧我把那个xxx.dll文件放进去了,第一关过了,可是安装完了自动启动的时候又报错先是httpd.exe应用程序报 错,然后是php-win.exe文件报错,苦苦百度一天没有解决,只好放弃.装了wamp5,运行一看擦...php才是5.2.9版本的...老古 董,...果断卸载,耐心回到wamp2.5上找问题,百度无果...

Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看! 解决方法 第一种:直接在pom.xml文件中添加jar包支持 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <