为什么会有php提示Notice: Undefined index: action in及几种解决方法
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://www.17mb.com/jianzhan/phpmysql/36.html
附件下载
猜你喜欢
- 如何使用带T的时间格式
- Fatal error: Corrupted encoded data detected in xx
- InnoDB数据表如何直接拷贝迁移
- phpmyadmin修改数据库端口
- 如何改变MySql数据库表的下一个自增值
- 如何快速找到PHP.INI文件的位置
- PHP错误session_start() [function.session-start]: open的解决方法
- php的foreach循环数组时需要注意的几点
- Deprecated: Methods with the same name as their class will not be constructor
- linux和windows下如何快速找到PHP网站的根目录
文章评论
在下面输入回复(网友观点不代表本站观点,请文明发言,遵守法律法规!)