DiscuzX安装提示Undefined index错误
发布:smiling 来源: PHP粉丝网 添加日期:2014-12-03 11:23:21 浏览: 评论:0
在php中Undefined index错误是指变更未定义导致了,我们如果碰到这类问题可以直接在文件头部加上error_reporting(0);就可以了,下面来整理一些方法.
Notice:Undefined index: fromuid in E:wwwrootindex.php on line 120
百度了一下解决方法:
1、修改DiscuzX目录下的index.php
2、在<?php …. ?>标记符里(最好是顶部第一行),
解决方法:
1)在变量前面 加上一个 @ ,如 if (@$_GET['action']=='save') { ...
2) 修改 php.ini 中的 error配置下错误显示方式:将error_reporting = E_ALL 修改为:
error_reporting = E_ALL & ~E_NOTICE
修改后重启下APCHE服务器,方可生效。
3)做判断:isset($_GET["page"]) if-else判断,或者加上'@'表示这行如果有错误或是警告不要输出,如:@$page=$_GET["page"]
经验分享:
出现这种问题我建义你直接不有把错误给过滤了,这样我测试过性能不好,我们可以对变量进行isset()判断,代码如下:
- function _get($str){
- $val = !emptyempty($_GET['str']) ? $_GET['str'] : null;
- return $val; //开源软件:phpfensi.com
- }
Tags: DiscuzX安装提示 Undefined错误
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)