Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak połączyć się z wybraną stroną z innego adresu IP ?
Forum PHP.pl > Forum > Gotowe rozwiązania
ewaslawek5
Mój problem polega:

Nie znam odpowiedzi na pytanie: Jak połączyć się z jakąś stroną z innego adresu IP ?,
proszę o teoretyczną odpowiedz. Proszę żeby odpowiedz oparta była na języku PHP.

Dziękuję całęj społeczności....z góry !
Kowalikus
Za pomocą proxy

http://privax.us/ - lista web online proxy
Klasa PHP proxy online proxy napisane w php
ewaslawek5
Chodziło mi bardziej o "techniczną odpowiedź"... ale dzięki poszperam w tym co przysłałeś
Kowalikus
Bardziej technicznie to właśnie proxy. Czyli łączysz się z jakąś stroną pośrednio poprzez inny serwer. Wtedy dla tej strony będzie połączenie z IP pośrednika.

przykład
  1. <?php
  2. $options = array('http' => array('proxy' => 'jakisserwerproxy.pl:80', 'request_fulluri' => true));
  3. $context = stream_context_create($options);
  4. $s = file_get_contents('http://www.google.com', false, $context);
  5. ?>


serwer google.com będzie myślał, że łączy się z nim komputer z hosta jakisserwerproxy.pl
ewaslawek5
  1. <?php
  2.  $options = array('http://' => array('proxy' => 'jakisserwerproxy.pl:80', 'request_fulluri' => true));
  3.  $context = stream_context_create($options);
  4.  $s = file_get_contents('http://www.google.com', false, $context);
  5. ?>

Zrobiłem powyższy teścik i faktycznie serwer google.com myśli, że łączy się z nim komputer z hosta jakisserwerproxy.pl, ale nr IP jest widoczne jako Moje, da sie to zmienić?
dr_bonzo
Bo niektore proxy podaja dodatkowe naglowki (X-FORWARDED-FOR - czy podobnie brzmiace) zawierajace twoj numer IP, i po prostu MOZNA go odczytywac stad lub ze zwyklego pola REMOTE_ADDR
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.