为什么会有php提示Notice: Undefined index: action in及几种解决方法

更新时间:2018-04-08  /  浏览:  /  分类:PHP-MYSQL

PHP程序出现Notice: 并不能算是真正的错误,而是一种提示,如果你的程序出现这种提示,那说明你的PHP环境还处于调试模式中,真正运行的PHP网站是要关闭这种提示的。

NOTICE例子:Notice的作用是显示提醒、警告等内容,比如当我们使用PHP5.5(或更高)时,搭配MySql 开发环境时,使用了较老的 MySql连接方式,此时PHP 就会提示:请使用最新的 MySql 连接方式。

PHP提示Notice: Undefined index: action in的几种解决方法:

方法1:服务器配置修改(独立服务器或VPS推荐使用的方法)

修改 php.ini 中的 error配置下错误显示方式:将error_reporting = E_ALL 修改为 
error_reporting = E_ALL & ~E_NOTICE
修改后重启WEB服务器(IIS、APACHE..),方可生效。 

如何查找PHP.INI请看后面备注

方法2:对变量进行初始化。 

方法3:做判断isset ( $ _post['']),empty( $ _post['']) if --else


注:怎么找php.ini这个文件呢,下面提供个方法:

在网站根目录里新建一个info.txt文件,打开文件粘贴下面的代码
 
<?php
    echo phpinfo();
?>

保存,然后把info.txt改名成info.php

最后,输入  域名/info.php,就可以看到配置信息,在页面里搜索Loaded Configuration File后面接的就是php.ini路径了。

本文地址:https://m.17mb.com/jianzhan/phpmysql/36.html

附件下载