W jaki sposób otrzymujesz pliki cookie? "Wygaśnięcie, bezpieczne, httponly" itd.
Czy to możliwe?Uzyskiwanie parametrów plików cookie w PHP?
Odpowiedz
Nie ma sposobu, aby uzyskać, gdy plik cookie wygasa lub którykolwiek z innych parametrów, o które prosi się przy użyciu PHP. Dzieje się tak dlatego, że PHP nie przechowuje niczego podobnego, kiedy ustawiasz plik cookie, zasadniczo mówisz o tym, że chcesz wyświetlić nagłówek przeglądarki tylko raz, to jest zadaniem klienta (przeglądarki), aby odesłać dane cookie na każdym żądaniu HTTP. PHP nie ma więc powodu, aby przechowywać dane, więc tak nie jest.
Możesz oczywiście przechowywać, gdy plik cookie wygaśnie w innym pliku cookie lub pliku gdzieś, jeśli wiesz, gdzie w kodzie są ustawiane pliki cookie.
Przechowywanie go nie jest gwarancją. Użytkownik może sam je modyfikować. –
Jeśli użytkownik/klient się nie zachowuje, aplikacja nie powinna tego robić. – Sam152
Nie (zdecydowanie nie w PHP i nie sądzę, że można to zrobić za pomocą JavaScriptu). Ale możesz zapisać te informacje w danych cookie.
Czasami chcesz mieć plik cookie ważny przez jakiś czas, a także wymusić jego ważność na serwerze. Na przykład klient używa pliku cookie do samego uwierzytelnienia i ten plik cookie ma określoną wartość (np. Użytkownik powinien być zalogowany przez x
dni). W takim przypadku należy również przechowywać ten czas w bazie danych i sprawdzić go, gdy podany jest token uwierzytelniania cookie. Jeśli nie ma żadnych manipulacji, plik cookie powinien wygasnąć w chwili rejestracji w bazie danych (lub wcześniej), w przeciwnym razie dane uwierzytelniające i tak zostaną odrzucone.
Nie można tego zrobić po stronie klienta. JavaScripty document.cookie
nie udostępniają czasu wygaśnięcia. Powszechnym idiomem jest więc ustawienie ciasteczek towarzyszących, które zawierają informacje o ostatnim odświeżeniu plików cookie. Lub możesz również ustawić plik cookie na wartości złożone, np. setcookie("name", "value..|time()")
i późniejszy dostęp do niego przy użyciu strtok($_COOKIE["name"], "|")
.
- 1. Php nie może odczytać bezpiecznych plików cookie
- 2. Uzyskiwanie typu bez parametrów
- 3. Symfony2 uzyskiwanie parametrów konfiguracyjnych w teście jednostkowym
- 4. Ustawienia plików cookie przed browser.get
- 5. Uzyskiwanie plików i Lista folderów ze zdalnego serwera w PHP
- 6. Jak uzyskać listę plików cookie przeglądarki za pomocą PHP?
- 7. Nie można wysyłać plików cookie z file_get_contents
- 8. jak usunąć plik cookie w PHP?
- 9. Uzyskiwanie lub manipulowanie wszystkimi plikami cookie w Selenium Webdriver
- 10. Uzyskiwanie dostępu do plików cookie domeny w ramach iFrame w przeglądarce Internet Explorer
- 11. Uwierzytelnianie plików cookie Asp.Net Core
- 12. Dezorientacja plików cookie metodami FormsAuthentication.SetAuthCookie()
- 13. Alternatywa dla plików cookie HTTP?
- 14. Edytor plików cookie dla IE?
- 15. Umbraco 7 niestandardowych plików cookie
- 16. Uzyskiwanie tablicy jako parametrów zapytania GET w Pythonie
- 17. Sesja Node.JS bez plików cookie
- 18. ścieżka do plików cookie jQuery
- 19. tworzenie prostych plików cookie w asp.net C#
- 20. Udostępnianie plików cookie między subdomenami w java?
- 21. Przepełnienie plików cookie w aplikacjach szyn?
- 22. Zmień okres ważności plików cookie w Express
- 23. Korzystanie z plików cookie w Laravel 4
- 24. Ustawianie plików cookie w mojolsious odpowiedzi
- 25. Ustawianie wielu plików cookie w JavaScript
- 26. $ http nie wysyła plików cookie w żądaniach
- 27. Aktualizowanie unikalnych widoków za pomocą plików cookie
- 28. sposobu korzystania z plików cookie wniosek (żądanie, twardy-Cookie, node.js)
- 29. Bezpieczne wyłączanie plików cookie Tornado (aka bezpieczna sesja cookie)
- 30. Plik cookie php nie działa
Zastanawiam się, dlaczego został wybrany "nie jest prawdziwe pytanie" ... – Artefacto