Wie erhalten Sie eine Cookies params? Die "ablaufen, sicher, httponly" etc.
Ist es möglich?Erhalten Sie Cookies Parameter in PHP?
Antwort
Es gibt keine Möglichkeit zu erhalten, wenn ein Cookie abläuft oder einen der anderen Parameter, die Sie für PHP verwenden möchten. Dies liegt daran, dass PHP nichts dergleichen speichert. Wenn Sie ein Cookie setzen, sagen Sie im Grunde, dass Sie nur einmal einen Header an den Browser ausgeben, dann ist es die Aufgabe des Clients (eines Browsers), die Cookie-Daten zurückzusenden auf jeder HTTP-Anfrage. PHP hat daher keinen Grund, die Daten zu behalten, also nicht.
Sie können natürlich speichern, wenn der Cookie in einem anderen Cookie oder einer Datei irgendwo abläuft, wenn Sie wissen, wo in Ihrem Code die Cookies gesetzt werden.
Speichern ist keine Garantie. Der Benutzer kann es selbst ändern. –
Wenn der Benutzer/Client sich nicht benimmt, sollte die App auch nicht. – Sam152
Nein (definitiv nicht mit PHP und ich glaube nicht, dass Sie es auch mit Javascript tun können). Sie können diese Informationen jedoch in den Cookie-Daten speichern.
Manchmal möchten Sie, dass ein Cookie für einige Zeit gültig ist und diese Gültigkeit auch auf dem Server erzwingen. Zum Beispiel verwendet der Client ein Cookie zur Authentifizierung selbst und dieser Cookie hat eine bestimmte Gültigkeit (z. B. sollte der Benutzer für x
Tage angemeldet sein). In diesem Fall sollten Sie diese Uhrzeit auch in der Datenbank speichern und überprüfen, wenn das Cookie-Authentifizierungstoken angegeben wird. Wenn keine Manipulation vorliegt, sollte der Cookie zu dem Zeitpunkt ablaufen, an dem Sie in der Datenbank (oder davor) registriert wurden, andernfalls werden die Anmeldeinformationen trotzdem abgelehnt.
Weder können Sie es Client-Seite tun. Javascripts document.cookie
stellt die Ablaufzeit nicht zur Verfügung. Ein allgemeines Idiom ist daher, Begleit-Cookies zu setzen, die das letzte Mal enthalten, dass Cookies aktualisiert wurden. Oder Sie möchten einen Cookie auch auf zusammengesetzte Werte setzen, z. setcookie("name", "value..|time()")
und später greifen Sie darauf unter Verwendung strtok($_COOKIE["name"], "|")
.
- 1. Erhalten Sie Cookies von httpwebrequest
- 2. file_get_contents erhalten Cookies
- 3. Unit-Test-Cookies in PHP
- 4. Encrypting Cookies in PHP
- 5. Javascript-Cookies vs PHP-Cookies
- 6. Wie erhalten Sie Cookies von Drittanbietern?
- 7. Java erhalten Session Cookies
- 8. Html, auth. Cookies erhalten
- 9. PHP- und JavaScript-Cookies
- 10. Fehler während Cookies in PHP
- 11. Sicherheit in PHP-Session-Cookies
- 12. Unset Cookies PHP
- 13. Parameter erhalten mit zend php _forward übergeben
- 14. Wie Parameter zu erhalten, nachdem "/" in URL in PHP
- 15. Wie erhalten Sie mehrzeilige Parameter in C#
- 16. Wie erhalten und setzen Sie Cookies in Zope und Plone?
- 17. PHP Sitzung ohne Cookies
- 18. Wie erhalten Sie Cookies Inhalt von HTTP Request Header in CURL PHP?
- 19. nginx/php/php-fpm | Problem mit dem Speichern von Cookies
- 20. Anzeigen der Cookies Werte auf der gleichen Seite php-cookies
- 21. Url Mit nur erhalten Parameter mit Curl in PHP: Fehler
- 22. Libcurl erhalten Parameter für die Verwendung in PHP
- 23. Wie erhalten Sie alle Cookies von CookieManager Android?
- 24. Akzeptieren Sie Cookies in Python
- 25. Zweig URL-Parameter erhalten Sie mit []
- 26. PHP: Arbeiten mit externen Cookies
- 27. PHP setcookie/cookies funktioniert nicht
- 28. Erhalten Sie alle erweiterten Klassen in PHP
- 29. Erhalten Sie alle möglichen Teilstring in PHP
- 30. Warum erhalten Sie diese Mitteilung in PHP
Ich frage mich, warum dies gewählt wurde "keine echte Frage" ... – Artefacto