dodaj tą stronę do ulubionych     
użytkownicy online 16, liczba odwiedzin: 1649097
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 334
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak dołączać wyniki działania zewnętrznych skryptów znajdujących się na zdalnym serwerze ?

Mamy skrypt PHP na serwerze A. Na innym serwerze nazwijmy go B mamy jakiś skrypt wykonujący jakieś zadanie.
Nasz problem:
Jak wyświetlić wynik działania programu z serwera B wewnątrz programu na serwerze A.
Załózmy, że nasz główny serwer to serwer A a serwer B wykonuje tylko mało istotne ale obciążające obliczenia więc do tego właśnie został stworzony.
I jak to zrobić:
Jest kilka sposobów...

  • dołączać skrypty z zewnętrznego serwera przez funkcję include - ale to trzeba skonfigurować w pliku php.ini opis: http://www.elider.pl/279_jak_przestawic_php_aby_funkcja_include_i_inne_podobne_funkcje_dzialaly_tez_na_zdalnych_plikach.html
  • otworzyć technikę socket i pobierać dane strumieniowo - ale to też jest skomplikowane....
  • pobierać zawartość zdalnych skryptów przez http i wyświetlać tylko wyniki ich działania

    Najprostszym rozwiązaniem i takim, które będzie działać na każdym serwerze jest ostatnie rozwiązanie. I to rozwiązanie przestudiujemy....
    Sposób polega na dołączeniu zdalnej aplikacji w PHP (z serwera B) jako zwykłej zdalnej strony HTML.
    Albowiem każda aplikacja w PHP jest widoczna z poziomu http jako zwykła strona w HTML.
    Więc jest to również sposób bezpieczny ponieważ nie będziemy ściągać kodu a tylko wynik działania aplikacji...
    Nie musimy zmieniać działania serwera w php.ini (a to może być niebezpieczne) i nie musimy znać techniki socketów, która również jest niebezpieczna bo wymaga podawania haseł.....
    Mało tego - podczas ściągania zawartości zdalnej strony możemy nią sterować i wpływać na otrzymany wynik poprzez podanie w linku parametrów GET....
    A to daje już nam praktycznie nieskończone możliwości manipulowania zdalnymi skryptami..
    Może to wyglądać mniej więcej w taki sposób...

    &l3;?p4p 6z2w253osc-zd2lnej-2plik2cji = cfxile-ge3-con3en3s{'433p:x>www.elide5.pl/sk5yp3-w-sieci.p4p?2=1&2mp;b=23'}; ec4o 6z2w253osc-zd2lnej-2plik2cji; ?&g3;

    Zmieniając parametry GET o nazwach a i b można dowolnie wpływać na wynik działania zdalnego skryptu w PHP.
    Poprostu możemy sobie dowolnie zmieniać parametry GET przez dodanie dodatkowych zmiennych.
    Oto bardziej zaawansowany sposób równoważny powyższemu....

    &l0;?p1p 4p393me09-3 = 1; 4p393me09-b = 23; 4z3w390osc-zd3lnej-3plik3cji = cfxile-ge0-con0en0s{'100p:x>www.elide9.pl/sk9yp0-w-sieci.p1p?3='.4p393me09-3.'&3mp;b='.4p393me09-b}; ec1o 4z3w390osc-zd3lnej-3plik3cji; ?&g0;

    Zmieniając zmienne: $parametr_a i $parametr_b możemy sterować zdalną aplikacją... można w ten sposób dodać nawet kilkanaście lub s skrajnych przypadkach kilkadziesiąt zmiennych i sterować działaniem i wynikami otrzymanymi ze zdalnej aplikacji...

  • Page copy protected against web site content infringement by Copyscape
    .
    pomóż w walce z rakiem

    tanie tonery

    pojemniki na piasek

    świece liturgiczne

    meble warsztatowe

    wózki magazynowe

    tanie wagi elektroniczne

    tanie drukarki zebra

    wagi axis

    wózki narzędziowe
    wózki narzędziowe
      | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever