• php Undefined index和Undefined variable的解决方法


    $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");
      即可

  • 相关阅读:
    webpack查缺补漏
    使用express、react、webpack打包、socket.io、mongodb、ant.design、less、es6实现聊天室
    理解restful 架构 && RESTful API设计指南
    socket.io
    数学图形(1.7)圆内旋轮线
    数学图形(1.6)抛物线
    数学图形(1.5)克莱线
    数学图形(1.4)心形线
    数学图形(1.3)旋轮线
    数学图形(1.2)Sin曲线
  • 原文地址:https://www.cnblogs.com/ylqmf/p/2174672.html
Copyright © 2020-2023  润新知