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.

questionAnswers(2)

yourAnswerToTheQuestion