Johnas
18.01.2016, 20:17:03
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?
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
18.01.2016, 20:30:36
Nie słyszałem

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 ?
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/serwerOdpowiedź
{
"hostname": " [TP] Net4um.net - Counter Strike 1.6",
"max_players": "24"
"players_online": "0"
}
A na serwerze 2
$json = // tutaj odpwiedź z CURL lub guzzle
Johnas
18.01.2016, 21:25:22
Dzięki przyjacielu

Działa tak jak należy, pozdrawiam