2016-08-01 4 views
0

Wenn ich eine Website mit einem Stück Java-Skript auf der Seite hinzugefügt haben - z. Wenn ein Besucher auf eine Schaltfläche klickt, sendet er eine HTTP-Anfrage an eine externe URL.In Bezug auf eine Javascript HTTP POST-Anfrage?

Wenn die externe URL (die diese Anfrage erhält) versucht, die IP-Adresse/den Host zu überprüfen, woher sie stammt - Würde dies die IP des Besuchers oder die IP der ursprünglichen Website anzeigen?

+0

Es wird die Besucher IP angezeigt, da es eine Client-seitige Anfrage ist. Um Anmeldeinformationen über Domains hinweg zu übertragen, müssen Sie so etwas wie Tokens verwenden. – 25r43q

+0

@ 25r43q Ah richtig, danke! - Ich habe weiter darüber nachgedacht - wäre die Verwendung von PHP $ _SERVER ["HTTP_REFERER"] geeignet? Würde dies immer die URL/Seite zurückgeben, von der die Anfrage stammt? (Die 'externe Website' würde dies überprüfen, anstatt sie zu übergeben) – MailPit

Antwort

0

Wenn die Anforderung von der Clientseite über JavaScript gesendet wird, handelt es sich um eine HTTP-Anforderung, die vom Computer des Benutzers gesendet wird.

Aus diesem Grund der Host wird auch die öffentliche IP-Adresse des Computers des Benutzers angezeigt. In dieser Hinsicht ist es sehr ähnlich, dass der Benutzer die URL einfach in die Adressleiste des Browsers kopiert oder sie durch einen Klick auf einen Link auf der Website öffnet.

Beachten Sie, dass das Ergebnis jedoch variieren kann, z. wenn die Anfrage über einen Proxy weitergeleitet wurde.

Verwandte Themen