`
flex_莫冲
  • 浏览: 1092449 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

php老提示 Undefined variable: 的解决办法

    博客分类:
  • php
 
阅读更多
$act=$_POST['act'];

用以上代码总是提示
Notice: Undefined index: act in F:\windsflybook\post.php on line 18

另外,有时还会出现

引用内容
Notice: Undefined variable: Submit ......

等一些这样的提示

原因:由于变量未定义引起的

解决方法:
1) error_reporting设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE

2) register_globals设置:
找到register_globals = Off
修改为register_globals = On

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
  Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
  Notice: Undefined variable: comment in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
  ........
  本来php是不需要定义变量的,但是出现这种情况应该怎么办呢?
  只要在C:\WINDOWS找出php.ini的
  在php.ini中的302行 error_reporting = E_ALL
  修改成
  error_reporting = E_ALL & ~E_NOTICE再重启apache2.2就行了
  解决方法:修改php.ini
  将: error_reporting = E_ALL
  修改为:error_reporting = E_ALL & ~E_NOTICE
  如果什么错误都不想让显示,直接修改:
  display_errors = Off
  如果你没有php.ini的修改权限,可在php头部加入
  ini_set("error_reporting","E_ALL & ~E_NOTICE");
  即可
分享到:
评论

相关推荐

    php Undefined index和Undefined variable的解决方法

    $act $ POST["act"]; 用以上代码总是提示 Notice: Undefined index: act in F: windsflybook post php on line 18 另外 有时还会出现 引用内容 Notice: Undefined variable: Submit

    PHP提示Notice: Undefined variable的解决办法

    Notice: Undefined variable 这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。 需要设置显示错误级别,来解决问题。 网络上的通用解决办法是修改php.ini的配置: 解决方法: 1)...

    PHP 中提示undefined index如何解决(多种方法)

    使用以上代码总是会提示Notice: Undefined index: act in D:\test\post.php on line 20另外,有时还会出现Notice: Undefined variable: Submit …… 等一些这样的提醒提示出现上面这些是 PHP 的提示而非报错,PHP ...

    php提示undefined index的几种解决方法

    用以上代码总是提示 Notice: Undefined index: act in D:\test\post.php on line 20 另外,有时还会出现 Notice: Undefined variable: Submit …… 等一些这样的提示 出现上面这些是 PHP 的提示而非报错,PHP 本身...

    PHP常见错误提示含义解释(实用!值得收藏)

    1、Notice: Undefined variable: 变量名 in 注:使用了一个没有被定义的变量 2、Parse error: syntax error, unexpected T_ELSE in  If () { }Else if () { } Echo $test; Else { } 注:是 if else if ...

    PHP中error_reporting()函数的用法(修改PHP屏蔽错误)

    今天学习CI框架过程中遇到个问题: A PHP Error was encountered Severity: Notice Message: Undefined variable: user 一般在默认的普通PHP文件中输出一个未定义声明的变量是不会报错误的,但在codeigniter框架下却...

    完整的php安装注意事项

    1. **变量未定义**:当出现`Notice: Undefined index`或`Undefined variable`错误时,通常是因为表单提交的数据未被正确接收或是注册全局变量功能被禁用。 - 检查`error_reporting`设置,确保排除了`E_NOTICE`级别...

    屏蔽PHP默认设置中的Notice警告的方法

    PHP Notice: Undefined variable PHP Notice: Undefined index 看看吧,你有没定义的变量直接使用了。不过编PHP的时候本来就不像C++那么严格,编程的时候经常还会利用这个特点。PHP的默认设置是显示这些提示,这会...

    蓝宝石留言本 v1.01.rar

    修正了某些php套件下如wampserver会报Undefined index,Undefined variable等提示的bug。 修改了留言本参数设定功能预览时留言的文字颜色参数不起作用的错误。 这次升级没有调整数据库,所以你如果是从1.0版本升级的...

    蓝宝石留言本 1.01.rar

    修正了某些php套件下如wampserver会报Undefined index,Undefined variable等提示的bug。 修改了留言本参数设定功能预览时留言的文字颜色参数不起作用的错误。 这次升级没有调整数据库,所以你如果是从1.0版本升级...

    曼波整站系统5.3.0

    清除全部已知的 notice 提示 <br>前台 content Notice: Undefined variable: docinfo in W:\www\mambors5.3.0\components\com_content\content.html.php on line 1111 blogsection Notice: ...

    ECSHOP设置及开发技巧汇总

    ##### 1.31 解决Notice: Undefined variable: _LANG 这个问题通常是由于语言包未正确加载导致的。可以通过检查语言包的路径是否正确来解决。 ##### 1.32 ECShop Flash播放器文件和图片位置 Flash播放器的文件和图片...

    javascript入门笔记

    1、变量在声明时没有赋值的话,那么值为 undefined 2、声明变量允许不使用var关键字,但并不推荐 练习: 1、创建一个网页 04-variable.html 2、声明一对 [removed][removed],并完成以下变量的声明 1、声明一个...

    PHP中error_reporting()用法详解

    了解了`error_reporting()`函数的用法之后,现在我们可以回答之前提到的问题:在Windows环境下,如果在PHP 4.3.1版本中运行程序出现`Undefined variable`的提示,可能是因为该PHP版本对未定义变量的检查更加严格。...

    php代码-is set

    如果不这样做,当你尝试访问未定义的变量时,会触发一个`Notice`级别错误,提示“Undefined variable”。`is_set`可以用来预防这种错误,确保在访问变量之前其已经被定义。 例如,假设我们有以下代码: ```php if ...

Global site tag (gtag.js) - Google Analytics