funkcja setCookie ()
Funkcja setCookie () służy do definiowania pliku cookie, który zostanie wysłany z nagłówkiem HTTP. Składnia tej funkcji znajduje się poniżej:
bool setCookie (string $ name, string $ value = "", array $ options = [])Pierwszy argument zawiera nazwę plików cookie.
Drugi argument zawiera wartość cookie.
Trzeci argument zawiera szereg opcji plików cookie. Wartości tablicy mogą zawierać wartości wygasa, ścieżka, domena, bezpieczna i httponly. wygasa zawiera limit czasu istniejącego ciasteczka. ścieżka definiuje ścieżkę serwera, w której informacje o plikach cookie będą przechowywane. domena zawiera wartość, w której plik cookie będzie dostępny. bezpieczne Wskazuje, że informacje o plikach cookie będą przesyłane przez połączenie HTTPS. Wartość httponly jest ustawione na PRAWDA Aby potwierdzić, że dane plików cookie będą dostępne przez Http protokół. opcje tablica asocjacyjna może zawierać tutaj jedną lub więcej wymienionych wartości. $ _Cookie Zmienna służy do odczytu wartości plików cookie.
Wraca PRAWDA Po sukcesie i zwrotach FAŁSZ po niepowodzeniu.
Użycie pliku cookie
W tej części samouczka pokazano różne zastosowania pliku cookie przy użyciu wielu przykładów:
Przykład 1: Ustaw prostą wartość cookie
Utwórz plik PHP z następującym skryptem, aby ustawić wartość pliku cookie na podstawie wartości przesłanej przez formularz. Formularz HTML służy do przyjmowania nazwy użytkownika i utworzenia pliku cookie na podstawie danych formularza. Plik cookie wygasa, gdy użytkownik zamknie przeglądarkę:
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu po raz pierwszy w przeglądarce:
Następujące dane wyjściowe pojawią się, jeśli użytkownik odświeży stronę po przesłaniu wartości „Fahmida„Korzystając z formularza:
Przykład 2: Ustaw proste plik cookie z datą wygaśnięcia
Utwórz plik PHP z następującym skryptem, aby ustawić wartość pliku cookie na podstawie wartości przesłanej przez formularz z czasem wygasania plików cookie. Formularz HTML służy do przyjmowania nazwy od użytkownika i utworzenia pliku cookie na podstawie nazwy przesłanej przez dane formularza. Według scenariusza plik cookie wygasa po 4200 sekundach lub 7 godzin:
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu po raz pierwszy w przeglądarce:
Następujące dane wyjściowe pojawią się, jeśli użytkownik odświeży stronę po przesłaniu wartości, „Fahmida Yesmin„Korzystając z formularza:
Przykład 3: Usuń istniejące wartości cookie
Najpopularniejszym sposobem na usunięcie pliku cookie jest ustawienie czasu ważności ciasteczka w przeszłości. Utwórz plik PHP z następującym skryptem, aby poznać sposób usunięcia pliku cookie. Istniejąca nazwa plików cookie będzie wymagana do użycia w funkcji setCookie () z przeszłym czasem ważności, aby usunąć istniejące plik cookie. Tutaj ciastko nazwy użytkownika „Fahmida” zostanie usunięte, jeśli istnieje:
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu.
Wniosek
Cel użycia pliku cookie i sposobów tworzenia, czytania i usuwania plików cookie w PHP wyjaśniono w tym samouczku za pomocą różnych przykładów. Mam nadzieję, że użytkownicy PHP będą mogli prawidłowo używać pliku cookie w PHP po przeczytaniu tego samouczka. Sprawdź Linux Wskazówka, aby uzyskać więcej wskazówek i informacji.