Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak połączyć się z wybraną stroną z innego adresu IP ?
ewaslawek5
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

Ostrzeżenie: (0%)
-----


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 !

Ten post edytował ewaslawek5 18.02.2008, 10:39:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Kowalikus
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 25
Dołączył: 23.07.2004

Ostrzeżenie: (0%)
-----


Za pomocą proxy

http://privax.us/ - lista web online proxy
Klasa PHP proxy online proxy napisane w php
Go to the top of the page
+Quote Post
ewaslawek5
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

Ostrzeżenie: (0%)
-----


Chodziło mi bardziej o "techniczną odpowiedź"... ale dzięki poszperam w tym co przysłałeś
Go to the top of the page
+Quote Post
Kowalikus
post
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 25
Dołączył: 23.07.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
ewaslawek5
post
Post #5





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

Ostrzeżenie: (0%)
-----


  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ć?

Ten post edytował ewaslawek5 18.02.2008, 13:30:06
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:56