• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmienne bardzo globalne w php

0 głosów
127 wizyt
pytanie zadane 21 grudnia 2018 w PHP, Symfony, Zend przez qardes Nowicjusz (120 p.)
Witam.

Czy jest sposób by bezpośrednio przekazywać zmienne pomiędzy sesjami dwóch użytkowników?
Pytanie wzięło się z problemu: jak połączyć dwóch graczy prostej gry, tak by mogli wymieniać się niewielką porcją danych.

Z góry dziękuję za odpowiedź ;)
komentarz 21 grudnia 2018 przez Milesq Pasjonat (15,200 p.)
Do gier multi player, to lepiej użyć node js jako serwera

2 odpowiedzi

0 głosów
odpowiedź 21 grudnia 2018 przez Tpk Pasjonat (24,080 p.)
Nw czy da się to zrobić z sesjami ale jeżeli chodzi ogólnie o łączenie graczy to WebSocket tutaj powinien dać radę. W PHP stawiasz serwer dla WS a w JS robisz resztę po stronie klienta.
0 głosów
odpowiedź 22 grudnia 2018 przez Ehlert Mędrzec (164,720 p.)
Odpowiedź brzmi: baza danych. Podaj jakieś szczegóły co do tych zmiennych.
komentarz 22 grudnia 2018 przez qardes Nowicjusz (120 p.)
Te zmienne to współrzędne x i y, które muszą być przekazywane po zakończeniu tury, ewentualnie jeszcze id rozgrywanej gry.
1
komentarz 22 grudnia 2018 przez Ehlert Mędrzec (164,720 p.)
No to koniecznie baza danych. Są to dane krytyczne dla logiki gry. W sesji takich rzeczy się nie trzyma.
komentarz 22 grudnia 2018 przez qardes Nowicjusz (120 p.)

@Ehlert, Okej. Jeszcze jedna kwestia, w każdej turze połączenie z bazą powinienem otworzyć i zamknąć, tak ?

komentarz 22 grudnia 2018 przez Ehlert Mędrzec (164,720 p.)
Nie wiem co masz na myśli przez turę połączenia. Obiekty w PHP żyją od requesta do responsa. Jeśli nie masz wielu baz danych i nie separujesz zapisu i odczytu to powinieneś się ograniczyć do jednego połączenia.
komentarz 22 grudnia 2018 przez qardes Nowicjusz (120 p.)
Chodziło o turę w grze, w trakcie której będę się łączył.
komentarz 22 grudnia 2018 przez Ehlert Mędrzec (164,720 p.)
Ale o ile nie używasz socketów w php, to aplikacje piszemy per request a nie tura w grze.
komentarz 22 grudnia 2018 przez qardes Nowicjusz (120 p.)
Oki. Dziękuję za pomoc

Podobne pytania

+5 głosów
5 odpowiedzi 1,746 wizyt
pytanie zadane 3 listopada 2015 w PHP, Symfony, Zend przez Nolandosky Bywalec (2,120 p.)
–1 głos
0 odpowiedzi 181 wizyt
pytanie zadane 22 lutego 2016 w C i C++ przez Avernis Nałogowiec (27,070 p.)
+1 głos
2 odpowiedzi 182 wizyt
pytanie zadane 5 czerwca 2015 w C i C++ przez Mateep Użytkownik (860 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

64,180 zapytań

110,580 odpowiedzi

231,742 komentarzy

46,956 pasjonatów

Przeglądających: 261
Pasjonatów: 17 Gości: 244

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...