会话不会节省托管

时间:2016-07-16 14:25:49

标签: laravel session laravel-5 laravel-5.2 hosting

突然间,我的会话在我的项目中不再保存了。 我认为它是在安装laravel-localization软件包之后开始的。

奇怪的是,当使用“php artisan serve”命令时,会话可以在我的localhost上运行。

这可能是我托管(one.com)的问题?它确实在我的主机上工作但突然没有......

use App;
use Illuminate\Http\Request;
use App\Http\Requests;
use Mail;


public function getLanding(Request $request) {
    $value = $request->session()->get('allowed');
    echo "session: " . $value;
    if( $value == "true" ) {
        echo "test true";
        return redirect()->route('home');
    }
    else {
        echo "test false";
        return view(App::getLocale() . '.pages.landing');
    }

}

public function postLanding(Request $request) {

    if ( isset($_POST['buttonTrue']) ) {
        // enter website
        $request->session()->put('allowed', 'true');
        return redirect()->route('home');
    } else {
        // do not enter
        $request->session()->put('allowed', 'false');
        return redirect()->back();
    }

}

网页始终返回“test false”echo。

0 个答案:

没有答案