Laravel-Sitzungen, die sich bei jeder Belastung regenerieren

Ich habe viele Probleme und kann anscheinend keine Lösung finden.

Gestern habe ich in Laravel an einer Landstreicher-Kiste gearbeitet. Beim Herunterfahren des Computers funktionierte die Anmeldefunktion einwandfrei.

Wenn ich heute alles öffne, finde ich, dass Sitzungen nicht mehr funktionieren.

Ich habe alles versucht, was mir einfällt, aber ich kann mich jetzt nicht anmelden und die Flash-Daten funktionieren nicht.

Bei jedem Laden einer Seite wird eine neue Sitzung erstellt. Wenn ich mich anmelde, wird beispielsweise mit dem nativen Treiber eine Sitzung erstellt - eine für die Anmeldeseite und eine für die veröffentlichte Anmeldeseite.

Wenn ich einen Datenbanktreiber verwende, erhalte ich das gleiche Ergebnis. Jedes Mal, wenn ich auf Anmelden klicke, erhalte ich zwei weitere Sitzungsdatenzeilen

Ich kann nicht sagen, was mit dem Cookie-Treiber passiert, aber ich habe es versucht und es funktioniert nicht.

Ich habe es in Chrome und IE versucht und keiner wird sich anmelden. Ich habe mehrmals versucht, den Inhalt des Speicherordners zu löschen und Cookies auf der Browserseite zu löschen. Ich dachte, es könnte daran liegen, dass die Zeit auf dem VM und dem lokalen Computer unterschiedlich ist, aber sie sind synchronisiert.

Irgendwelche Ideen, was das verursachen könnte? Ist jemand auf dieses Problem gestoßen?

edit: Ich habe jetzt auch die virtuelle Maschine neu erstellt und das Problem besteht immer noch

Zweite Änderung: Ich habe jetzt bei Null angefangen, ein digitalocean VPS mit den gleichen Ergebnissen zu verwenden.

Ich habe alles in meiner Routendatei entfernt und alles, was es jetzt hat, ist das Folgende

<?php

Route::get('/sess/set/{value}', function($value) {
    Session::set('testv', $value);
Return 'Set ' . $value . ' - ' . Session::get('testv');
});

Route::get('/sess/get', function() {
    Return 'Get ' . Session::get('testv');
});

Ich besuche die erste Seite und sie zeigt den Wert, den ich in die Sitzung gesteckt habe. Wenn Sie auf die zweite Seite klicken, erhalten Sie nur den Teil 'Get' ohne Sitzungswert.

session_attributes hat immer ein _token-Feld. Ich habe versucht, den Namen der Sitzung und der Domäne zu ändern und kann weiterhin keine Sitzungen zum Laufen bringen.

edit3: für jeden, der darauf stößt, habe ich das problem nie identifiziert. Ich habe ein völlig neues Projekt gestartet, meine Controller und Ansichten kopiert, meine Routendatei neu erstellt und jetzt funktioniert alles - obwohl ich mir schon fast vorstelle, diesen Beitrag morgen zu aktualisieren, um zu sagen, dass er wieder kaputt ist!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage