2017-12-06 3 views
1

Ich versuche, mit Plätzchen in meiner Website zu arbeiten, aber es markiert als Session immer und bleiben nicht für alle deklarierten Zeit, es désespéré nach dem Schließen des Browsers:Plätzchen Laravel 5-4

Hier ist mein Code zu erstellen das Cookie:

Cookie::queue('credits_sv', serialize($data), 60 * 24 * 30 * 365); 

Hier ist mein Code Daten von Cookies zu erhalten:

Cookie::get('credits_sv') 

Hier das Ergebnis:

enter image description here

Vielen Dank für jede Hilfe.

+0

Vielleicht 30 Jahre ganz zu lang für einen Cookie sind ... versuchen mit etwas kürzeren Zeit –

+0

Vielen Dank, es ist gut, jetzt, mach den Kommentar als Antwort bitte. –

Antwort

2

Sie haben derzeit eine Cookie-Lebensdauer von 30 Jahren. Ich denke, dass Sie es wirklich bedeutete zudem 1 Jahr sein, statt von 30.

, aus dieser previous answer:

Wenn Sie ein Datum Vergangenheit 2038 in PHP gesetzt ist, wird die Zahl umschlingen und Sie Erhalten Sie einen Cookie, der sofort abläuft.

Also den Code zu beheben, um es zu ändern:

Cookie::queue('credits_sv', serialize($data), 60 * 24 * 365);