Przeglądając dokumentację php dotyczącą ustawiania pliku cookie , widzę, że mogę ustawić datę ważności pliku cookie. Możesz ustawić, aby plik cookie wygasał pod koniec sesji przeglądarki lub w przyszłości, ale nie widzę sposobu, aby plik cookie nigdy nie wygasał. Czy to w ogóle możliwe i jak się to osiąga?
187
$cookie->setMaxAge(2147483647);
, która jest późniejsza niż 2080 i działa zarówno w wersji 32-bitowej, jak i 64-bitowej, z github.com/delight-im/PHP-CookieOdpowiedzi:
Wszystkie pliki cookie wygasają zgodnie ze specyfikacją plików cookie , więc nie jest to ograniczenie PHP.
Użyj dalekiej przyszłości. Na przykład ustaw plik cookie, który wygasa za dziesięć lat:
Pamiętaj, że jeśli ustawisz datę po 2038 roku w 32-bitowym PHP, liczba zostanie zawinięta, a otrzymasz ciasteczko, które wygasa natychmiast.
źródło