kukix
27.01.2012, 17:43:04
Witam.
Mam pewną aplikacje "centrale" która służy jako komunikator/forum.
Wiadomości pobieram w postaci plików XML od aplikacji "KLIENT", aplikacje te są pod różnymi adresami.
Teraz pytaniem jest. Jak stworzyć aplikacje "KLIENT" tak, żeby udostepniała plik XML tylko aplikacji "CENTRALA", żeby po prostu ktoś sobie nie mógł podac tej samej ściezki i przeczytac co jest w pliku?
Plik w centrali pobieram za pomocą funkcji: simplexml_load_file($adres_pliku_xml);
thek
27.01.2012, 19:12:51
Musisz sprawić, by była ona jednoznacznie identyfikowana. Może to być IP, jakiś zmienny hash lub kod, który używa klucza i który pomaga klientowi zorientować się czy ma do czynienia z prawidłową centralą czy podszywającą się.
marins
29.01.2012, 10:07:30
Zalecam użycie XML-RPC and XML-RPC Server.
Próbowałem już tego wielokrotnie - bardzo dobra sprawa i w miarę bezpieczna!
Dodatkowo bym jednak zaszyfrował wszystko specjalną funkcją kodującą i potem odkodował.
Tutaj link, jak to się robi w Code Igniterze -
http://codeigniter.com/user_guide/libraries/xmlrpc.html