Php 发布未提交的数据

Php 发布未提交的数据,php,forms,methods,Php,Forms,Methods,我有一个新项目的简单登录表单,不提交任何内容。如果我var\u dump的$\u POST数据为空。如果我echo$\u服务器['REQUEST\u METHOD']它会打印GET。如果Ivar\u dump$\u GET它也是空的。搞不清楚发生了什么,以前从没见过。有人有什么想法吗 HTML: 这听起来可能很愚蠢,但是auth.php在auth目录中吗?另外,您如何在auth.php中转储数据?如果你只是去那一页,帖子信息就会丢失。您需要将其返回到HTML页面,或者使用GET Direct o

我有一个新项目的简单登录表单,不提交任何内容。如果我
var\u dump
$\u POST
数据为空。如果我
echo$\u服务器['REQUEST\u METHOD']
它会打印GET。如果I
var\u dump$\u GET
它也是空的。搞不清楚发生了什么,以前从没见过。有人有什么想法吗

HTML:


这听起来可能很愚蠢,但是
auth.php
auth
目录中吗?另外,您如何在auth.php中转储数据?如果你只是去那一页,帖子信息就会丢失。您需要将其返回到HTML页面,或者使用GET Direct on auth.phpy进行测试。您的代码很好。我在服务器上检查了它,确保
auth.php
位于
auth
目录中,如@Tushar所说。这应该可以正常工作。既然您得到的请求方法是get,那么我的假设是您没有以正确的方式提交from。打开服务器时打开页面。并尝试提交可能正在清除的缓存。如果它不起作用,请在实时服务器上尝试。清除缓存修复了它。谢谢
<div id="login">
<div class="title">Sign In</div>
    <form id="crewlogin" method="POST" action="auth/auth.php">
        <input id="acc_number" name="acc_number" type="number" placeholder="Acc Number">
    <input id="password" name="password" type="password" placeholder="Password">
    <input type="submit" name="submit" value="Sign In">
</form>
<?php
echo $_SERVER['REQUEST_METHOD'];
echo "<pre>";
var_dump($_POST);
var_dump($_GET);
?>
GET

array(0) {

}

array(0) {

}