Sprawdź, czy istnieje plik cookie PHP, a jeśli nie, ustaw jego wartość
Pracuję na stronie wielojęzycznej, więc spróbowałem tego podejścia:
echo $_COOKIE["lg"];
if (!isset($_COOKIE["lg"]))
setcookie("lg", "ro");
echo $_COOKIE["lg"];
Chodzi o to, że jeśli klient nie malg
cookie (dlatego też po raz pierwszy odwiedzili tę stronę), a następnie ustaw plik cookielg = ro
dla tego użytkownika.
Wszystko działa dobrze, z wyjątkiem tego, że jeśli wejdę na tę stronę po raz pierwszy, pierwszy i drugiecho
nie zwracaj nic. Tylko jeśli odświeżę stronę, jest to zestaw plików cookie, a następnie obaecho
wypisz oczekiwany ciąg „ro”.
Jak mogę ustawić ten plik cookie, aby zobaczyć jego wartość z drugiegoecho
przy pierwszej wizycie / załadowaniu strony użytkownika? Powinny być bez potrzeby odświeżania strony lub tworzenia przekierowania.