POST数据始终为NULL,适用于dev

时间:2014-12-15 09:09:19

标签: php apache post laravel-4

我有一个奇怪的问题。一个网站突然停止正常工作。每次我尝试发布表单时,所有输入都是NULL。这曾经工作(现场),没有任何改变(代码方面)。起初我以为我被黑了或者其他东西,但我在我的本地机器上测试过,一切正常。所以它不应该是我的代码

我的问题是:可能导致问题的原因是什么?我正在使用Laravel 4.1,它在Apache服务器上(我的本地环境也是Apache)。我的猜测是,它是服务器上的东西,因为我的代码在localhost上按预期工作。

路线:

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

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>

1 个答案:

答案 0 :(得分:0)

原来问题确实是托管。我不知道问题的具体细节......