• 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
697 wizyt
pytanie zadane 21 grudnia 2018 w PHP 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 jkdfklgdf Nałogowiec (32,020 p.)
Do gier multi player, to lepiej użyć node js jako serwera

2 odpowiedzi

0 głosów
odpowiedź 21 grudnia 2018 przez pr0way Nałogowiec (42,220 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 Ekspert (215,070 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 Ekspert (215,070 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 Ekspert (215,070 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 Ekspert (215,070 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

0 głosów
1 odpowiedź 355 wizyt
pytanie zadane 25 lipca 2019 w JavaScript przez Whereismycode Obywatel (1,710 p.)
+5 głosów
5 odpowiedzi 4,239 wizyt
pytanie zadane 3 listopada 2015 w PHP przez Nolandosky Bywalec (2,110 p.)
–1 głos
0 odpowiedzi 426 wizyt
pytanie zadane 22 lutego 2016 w C i C++ przez Avernis Nałogowiec (27,400 p.)

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2523p. - Maurycy W
  9. 2459p. - CC PL
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1494p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...