首页 > 解决方案 > GET方法错误:注意:未定义索引

问题描述

当我在 php 程序中使用 GET 方法时.. 我面临的错误通知:

Undefined index: name in /opt/lampp/htdocs/aj/getmethod.php on line 2

错误显示在第 2 行,姓名和年龄。

<?php
if($_GET["name"]||$_GET["age"])
{
    echo "welcome ".$_GET["name"]."<br/>";
    echo "You are ".$_GET["age"]."Years old";
}
?>
<html>  
<body>
<form action="<?php $_PHP_SELF ?>" method="GET">
Name : <input type="text" name="name"/>
Age : <input type="text" name="age"/>
<input type="submit" />
</form>
</body>
</html> 

标签: php

解决方案


也许你应该把它改成:

if(isset($_GET["name"]) && isset($_GET["age"])){
    echo "welcome ".$_GET["name"]."<br/>";
    echo "You are ".$_GET["age"]."Years old";
}

但是您需要添加一些验证


推荐阅读