Nun, der Titel sagt es im Grunde.
Aber für weitere Informationen. .
Diese Methode funktioniert aber. .
$ip = '1.1.1.1';
curl_setopt($handle, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "X_FORWARDED_FOR: $ip"));
Es fügt nur diese beiden keys
auf dem $_SERVER
Array
HTTP_REMOTE_ADDR
HTTP_X_FORWARDED_FOR
Der Schlüssel REMOTE_ADDR
noch gleich bleibt.
Kann REMOTE_ADDR
geändert werden? Die Antwort here sagt NO. Aber ein Kommentar sagt auch Es kann jedoch nicht die reale IP-Adresse des Benutzers sein, weil es durch Proxys und andere Methoden versteckt sein kann. Aus diesem Grund ist die allgemeine Regel, für ein Sicherheitsmerkmal nicht auf $_SERVER['REMOTE_ADDR']
angewiesen zu sein.
Mit all dem beiseite gibt es eine Curl PHP-Methode, um auch zu verstecken/maskieren/ändern die IP? (Jede andere PHP-Methode abgesehen von dem obigen Code tun würde.)
UND
Gibt es eine Möglichkeit für die Bekämpfung des Verfahrens OR Gibt es eine Möglichkeit, den IST REAL IP eines zu bekommen Benutzer?
Prost!
Wenn die Website Ihre zu Kontrollen Verbindungs für 'HTTP_X_FORWARDED_FOR' und setzt dies die richtige IP über' REMOTE_ADDR' ist man dann habe es erfolgreich vorgetäuscht. Dies hängt jedoch davon ab, wie die Website programmiert ist. – fire