Php POST数据始终为空,适用于开发人员

Php POST数据始终为空,适用于开发人员,php,apache,post,laravel-4,Php,Apache,Post,Laravel 4,我有个奇怪的问题。一个网站突然停止正常工作。每次我尝试发布表单时,所有输入都为空。这过去是有效的(在现场),没有任何变化(代码方面)。起初我以为我被黑客攻击了,但我在本地机器上测试了一下,一切正常。所以它不应该是我的代码 那么我的问题是:是什么导致了这个问题?我使用的是Laravel4.1,它位于Apache服务器上(我的本地环境也是Apache)。我的猜测是,这是服务器上的东西,因为我的代码在本地主机上按预期工作 路线: Route::post('user/login', array('as'

我有个奇怪的问题。一个网站突然停止正常工作。每次我尝试发布表单时,所有输入都为空。这过去是有效的(在现场),没有任何变化(代码方面)。起初我以为我被黑客攻击了,但我在本地机器上测试了一下,一切正常。所以它不应该是我的代码

那么我的问题是:是什么导致了这个问题?我使用的是Laravel4.1,它位于Apache服务器上(我的本地环境也是Apache)。我的猜测是,这是服务器上的东西,因为我的代码在本地主机上按预期工作

路线:

Route::post('user/login', array('as'=>'user.login','uses'=>'UserController@postLogin'));
登录后:

public function postLogin()
{
    var_dump($_POST);
视图:

<form method="POST" action="http://example.com/user/login" accept-charset="UTF-8"><input name="_token" type="hidden" value="xxxxxxxxxxxxxxx">
            <div class="form-row">
        <div class="form-item form-item-100 f-left">
            <input 
                type="email" 
                name="email" 
                placeholder="Email" 
                value="" 
            >
        </div>
        <div class="clearfix"></div>
    </div>

    <div class="form-row">
        <div class="form-item form-item-100 f-left">
            <input 
                type="password" 
                name="password" 
                placeholder="Password"  
            >
        </div>
        <div class="clearfix"></div>
    </div>

    <div class="form-row">
        <div class="form-item form-item-40 f-left">
            <button class="btn btn-green form-submit" type="submit">Log in</button>
        </div>
        <div class="clearfix"></div>
    </div>
</form>

登录

事实证明问题确实出在主机上。我不知道问题的具体细节…

你如何发布和阅读帖子?你能给我们看一下表单吗?尝试在不同的vhost上添加一个测试页面,不要让Laravel碍事。我想知道它是否在罕见的情况下清除了POST superglobal。为了确保这是服务器问题,只使用html创建一个表单,并提交到一个独立的php脚本,而不使用Laravel,然后查看是否填充了POST数组。