当前位置:  编程技术>php

php错误Undefined variable: 如何解决

    来源: 互联网  发布时间:2014-10-07

    本文导语:  在php编程中,如果这样接收参数值: $act=$_POST['act']; 总是提示 Notice: Undefined index: act in F:windsflybookpost.php on line 18 另外,有时还会出现 Notice: Undefined variable: Submit ...... 等一些这样的提示 原因分析:由于变量未定义引起的。 ...

在php编程中,如果这样接收参数值:
$act=$_POST['act'];
总是提示
Notice: Undefined index: act in F:windsflybookpost.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:PHP5ENOTEADDNOTE.PHP on line 9
  Notice: Undefined variable: subject in D:PHP5ENOTEADDNOTE.PHP on line 9
  Notice: Undefined variable: comment in D:PHP5ENOTEADDNOTE.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

如果什么错误都不想让显示,直接修改:
display_errors = Off

如果你没有php.ini的修改权限,可在php头部加入
ini_set("error_reporting","E_ALL & ~E_NOTICE");
即可

以上对php错误Undefined variable:做了原因分析,并提供了相关的解决办法,希望对大家有所帮助。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
  • PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
  • php显示错误问题
  • PHP错误Cannot use object of type stdClass as array in错误的解决办法
  • linux下配置PHP 编译的时候出现错误
  • 装好mysql,apache后,再装php,配置httpd.conf时出现了如下错误!
  • php syntax error, unexpected $end 错误怎么解决
  • 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
  • php出现内存位置访问无效错误问题解决方法
  • 配置PHP环境的时候autoconf-2.61,提示configure错误
  • 求助:第一次装apache+php,运行站点出现403错误!
  • php的慢速日志引起的Mysql错误问题分析
  • php弹出错误警告函数
  • PHP捕获Fatal error错误的方法
  • PHP中Fatal error session_start()错误解决步骤
  • PHP启动报错 php提示SNMP错误的解决方法
  • 非常实用的php弹出错误警告函数扩展性强
  • PHP Parse Error: syntax error, unexpected $end 错误解决办法
  • PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
  • 配置PHP出现的libxml2错误问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • PHP 框架 Pop php iis7站长之家
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3