当前位置:首页 > CMS教程 > Discuz > 列表

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()判断,代码如下:

  1. function _get($str){ 
  2.     $val = !emptyempty($_GET['str']) ? $_GET['str'] : null; 
  3.     return $val//开源软件:phpfensi.com 
  4. }

Tags: DiscuzX安装提示 Undefined错误

分享到: