Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][cURL]Zmiana adresu IP., Zamiana IP serwera (na którym jest wykonywany skrypt) na Użytkownika.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, otóż w skrypcie podaje w Zmiennej adres http, a skrypt wyciąga odpowiednie dane za pomocą wyrażeń regularnych itp na samym końcu wykonywania skryptu dostaję wynik (wyświetlany za pomocą ECHO) - wynikiem jest link http, do pobrania pliku.

Problem polega na tym, iż ten Link jest generowany dla danego IP wiec gdy otworzę ten link to wyświetla że IP nie zgadza się z tym które zostało wygenerowane, a gdy to robię normalnie od początku do końca za pomocą przeglądarki to wszystko działa (bo ciągle jest takie samo ip)..

Problemem nie było by pobranie IP na samym początku użytkownika, ale nie wiem jak zrobić aby skrypt się wykonywał na IP użytkownika (czyli takie przesłał do serwera tej drugiej strony), a nie na IP serwera..

Pozdrawiam i z góry bardzo dziękuje.
Go to the top of the page
+Quote Post
reptile_rex
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 2
Dołączył: 8.06.2007

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


Nie ma raczej takiej opcji aby spoofować IP.

Aczkolwiek możesz spróbować w ten sposób:
  1. curl_setopt($ch, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "HTTP_X_FORWARDED_FOR: $ip"));
Go to the top of the page
+Quote Post
Giluś
post
Post #3





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Ten sposób nie działa, już próbowałem wcześniej, czyli raczej nici z takiego rozwiązania ?..
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #4





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Moim zdaniem nie ma innej opcji niż podana wyżej.
Go to the top of the page
+Quote Post
sowiq
post
Post #5





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Autorze, a co stoi na przeszkodzie, żeby te requesty wykonywać w przeglądarce użytkownika i ew. robić komunikację Ajaxem z Twoim serwerem? Wpisz w Google JSONP.
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: 22.08.2025 - 23:05