注意:XAMPP V3.2.1中的未定义索引

时间:2014-01-19 08:05:26

标签: php indexing xampp undefined

我刚刚安装了最新版本的XAMPP,并且对于Notice: Undefined index:$_POST的任何变量获得$_GET我试图关闭通知的错误报告,但它没有改变任何内容。

3 个答案:

答案 0 :(得分:0)

在检查 isset $_POST <的值之前,您应该始终使用 $_GET 构造/ strong>值..

像这样......

<?php
if(!isset($_GET['id']))
{
echo "Value was not passed or set. Let me go and check the form !";
}

答案 1 :(得分:0)

@Shankar说的是真的,但是注意错误在php中并不重要,你可以通过放置

来轻松转换它们
 error_reporting(E_ALL ^ E_NOTICE)

在你申请的第一行。

Refrence

答案 2 :(得分:0)

有两种方法可以解决这个问题。

  1. 使用$_POST
  2. 围绕isset()检查是否设置了变量
  3. error_reporting(E_ALL ^ E_NOTICE)添加到脚本的第一行。
  4. 这种类型的错误在php内部并不重要,只是一个警告,告诉您没有检查它是否已设置。