Zmienna w cookie

0

Pierwszy raz robię coś w js i mam banalny problem, ale nie wiem jak go rozwiązać.
Mam takie coś

<script>
function klik(){
	var gracz = '<?php $nick_gracza?>';
document.cookie = ("NAZWA=wartosc");
	
}
</script>

I chciałbym wstawić zmienną ,,gracz" w miejsce NAZWA
document.cookie = ("NAZWA=wartosc");

Szukałem w internecie, sam też coś próbowałem, ale ze zmienną nie działa. Po wpisaniu danych na sztywno wszystko było ok.

8

Po pierwsze - mieszasz JavaScript i PHP, ale zakładam, że wiesz, co robisz ;)

Żeby mieć pewność, że zmienna gracz poprawnie otrzymuje wartość, między linią 3 i 4 wstaw alert (gracz); i zobacz, czy w okienku, które Ci się pojawi, będzie poprawna wartość.

A co do ustawiania ciasteczka - zakładając, że masz poprawnie wstawioną wartość do zmiennej, zrób coś w stylu

var ciastko='NAZWA='+gracz;
document.cookie = (ciastko);
0

Dzięki już wszystko działa!

3

A taki zapis:

<?php $nick_gracza?>

ci w ogóle działa? Bo jeśli tak, to albo masz jakoś dziwnie skonfigurowane PHP, albo weszły w nim jakieś nowe zwyczaje zamiast:

<?=$nick_gracza?>
1

Nie działało, ale zrobiłem to inaczej (ominąłem problem)

1 użytkowników online, w tym zalogowanych: 0, gości: 1