用户操作
[即时聊天] [发私信] [加为好友]
钟林芯ID:fjgysai
8207次访问,排名13239(-1),好友1人,关注者11人。
向往简单而纯粹的生活
fjgysai的文章
原创 21 篇
翻译 0 篇
转载 13 篇
评论 2 篇
最近评论
psnccs:WoW Gold
zeraw:加油啊
文章分类
    收藏
      相册
      Javascript
      Mysql
      PHP
      存档
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      转载 PHP Notice: Undefined index: ... 问题的解决方案收藏

      新一篇: DZ 结构分析(转) | 旧一篇: 分页 样式代码

      PHP Notice: Undefined index: ... 问题的解决方案
      2007-10-29 09:48
      首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。

      方法1:服务器配置修改
      修改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="";

      转自:http://hi.baidu.com/singkuan/blog/item/486314f380bf6853352accc4.html

       

      发表于 @ 2007年11月21日 10:49:00|评论(loading...)|编辑

      新一篇: DZ 结构分析(转) | 旧一篇: 分页 样式代码

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © fjgysai