PHP发布错误“未定义索引”,即使$ var_dump在发布数组中显示数据

时间:2018-09-22 19:22:01

标签: php html forms post xampp

使用带有Post方法的HTML窗体,$ VAR_DUMP显示数组中的Post数据和正确的名称,但是无论我做什么,$ _ Post都会返回“未定义索引”错误。

Iv花了几天的时间在阳光下尝试一切,但没有任何效果。我正在使用Xampp Apache 2.4.34和PHP 7.2.9运行Linux(薄荷19)。我将index.php和untitled.php都保存在Xampp服务器的默认位置相同。 / opt / lampp / htdocs /

IV对Xampp的默认设置或安装未做任何更改。

index.php 文件为:

<!DOCTYPE HTML>
<HTML>  
<body>
    <Form action="Untitled.php" method="POST" id="boxes" class="absolute">
        username: <input type=”Text” name=”user” size="9px"><br>
        <br/>
        <input type="submit" value="LogIn">
    </Form>     
</body>
</html>

Untitled.php 编码在此处:

<?php

var_dump($GLOBALS);
$username= $_POST["user"];

?>

输入用户名“ Example”后,得到以下结果:

array(5) { 
    ["_GET"]=> array(0) { } 
    ["_POST"]=> array(1) { 
        ["”user”"]=> string(7) "example" 
    } 
    ["_COOKIE"]=> array(0) { } 
    ["_FILES"]=> array(0){ } 
    ["GLOBALS"]=> array(5) { 
        ["_GET"]=> array(0) { } 
        ["_POST"]=> array(1) { 
            ["”user”"]=> string(7) "example" 
        } 
        ["_COOKIE"]=> array(0) { } 
        ["_FILES"]=> array(0) { } 
        ["GLOBALS"]=> *RECURSION* 
    } 
} 
  

注意:   未定义索引:第5行上的/opt/lampp/htdocs/Untitled.php中的用户

任何帮助,我们将不胜感激。

0 个答案:

没有答案