Php 注意:未定义索引:消息错误

Php 注意:未定义索引:消息错误,php,Php,我正在尝试学习php编码,但现在遇到了一个障碍,因为我不断遇到一个错误: 错误:注意:第12行C:\xampp\htdocs\kubebook\index.php中的未定义索引:msg 源代码: if ($_GET['msg'] == 1) { echo "You have successfully registered."; } 当您尝试引用未定义的索引或变量时,会收到该消息。在本例中,您没有向脚本传递yourscript.php?msg=123参数,因此$\u GET['msg']不

我正在尝试学习php编码,但现在遇到了一个障碍,因为我不断遇到一个错误:

错误:注意:第12行C:\xampp\htdocs\kubebook\index.php中的未定义索引:msg

源代码:

if ($_GET['msg'] == 1)  {

echo "You have successfully registered.";

}

当您尝试引用未定义的索引或变量时,会收到该消息。在本例中,您没有向脚本传递
yourscript.php?msg=123
参数,因此
$\u GET['msg']
不存在。在查看值之前,首先检查它是否已设置

if (isset($_GET['msg']) && $_GET['msg'] == 1)  {

echo "You have successfully registered.";

}

完成该部分后,我现在收到通知:未定义索引:password1在C:\xampp\htdocs\kubebook\register.php的第19行,您没有提交密码。此用户名已注册此电子邮件已注册您输入了两个不同的密码来源代码:if($\u POST['password1']!=$\u POST['password2']){array\u push($errors,'您输入了两个不同的密码');}@user3421962他们在回答中向您展示了如何修复此问题