Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica z drugiego serwera na pierwszy serwer
Forum PHP.pl > Forum > Przedszkole
Johnas
Witam, mam dwa serwery i jeden generuje pod linkiem taką tablicę:
Array ( [1] => Array ( [hostname] => [TP] Net4um.net - Counter Strike 1.6 [max_players] => 24 [players_online] => 0 ) )

i tu pytanie, da się tą tablicę w jakiś sposób do zmiennej na drugim serwerze połączyć ? pierwszy serwer to one.com przez co pole do popisu jest nie wielkie, nie ma możliwości plików PHP połączyć z zewnętrzną bazą, ani zewnętrznego serwera nie da się połączyć do bazy MySQL na one.com. Z tego co wiem działa curl, więc stąd pytanie czy da się jakoś pobrać całą tablicę z drugiego serwera na pierwszy?
com
no wypuść mu endpointa i curlem pod ten adres zapytaj, a tam niech zwraca JSONa, a potem go sobie na drugim sparsuj tylko, pomiędzy nimi JWT dla bezpieczeństwa i tyle. O REST nie słyszałeś?
Johnas
Nie słyszałem smile.gif ogólnie curlem mało co się bawiłem, może z dwa razy. A miałbyś może jakiś link do example z tym ?
com
co do CURL no to jest jeszcze gotowa biblioteka http://docs.guzzlephp.org/en/latest/, żeby samemu się w to nie bawić.

Przykład:
Zapytanie na adres (metoda GET):
http://one.com/api/serwer
Odpowiedź
  1. {
  2. "hostname": " [TP] Net4um.net - Counter Strike 1.6",
  3. "max_players": "24"
  4. "players_online": "0"
  5. }


A na serwerze 2
  1. $json = // tutaj odpwiedź z CURL lub guzzle
  2. var_dump(json_decode($json, true));

Johnas
Dzięki przyjacielu smile.gif Działa tak jak należy, pozdrawiam smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.