IP Adresse herausfinden
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
agent
antworten
ausgeben
beispiel
bekommen
benutzer
code
dank
dokument
formular
funktionieren
http
personenbezogene daten
sicherheit
tante
url
variables server
verstecken
warnung
-
Hallo,
Ich hatte schon bei Tante Google nachgesehen, aber da fand ich nur scripte, wie ich die LAN-IP herausfinden kann, und die anderen Scripte sahen mir eher konfus aus. EInmal habe ich was über IP-Adressen-Ermittlung durch den HTTP-User-Agent gelesen, aber wie kann ich das so machen, dass ich die Öffentliche IP-Adresse (zB 255.255.1.1) in eine Variable (genauer in die Variable "ip") laden kann?
Ich brauch das nämlich für ein AJAX-Script, welches mir die IP in eine DB speichert, und die dann (nur bei Besuchern speichert, auf welcher Seite innerhalb meiner HP waren), aber das werdet ihr mit sicherheit noch zu sehen bekommen, wenns dann funktionieren sollte
Dank schnonmal im Vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hi !
ich hätte hier ne php lösung für dich - hoffe du kannst die paar zeilen in deine seite einbauen ;)
<? $ipadresse ="$REMOTE_ADDR"; echo "Ihre IP ist: $ipadresse"; ?>
quelle : http://www.creative-edesign.com/php/ip_adresse_mit_php_auslesen_anzeigen.php
info zu $remote_addr http://php.net/manual/de/reserved.variables.server.php
grüße romeo -
damit es keine Warnungen gibt, benutz ich immer:
Falls die IP Adresse unterdrückt wird (z.B. bei OperaMini so), wird alternativ einfach 0.0.0.0 gespeichert.$ip = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : '0.0.0.0';
-
Danke für die Antworten, aber in PHP weiß ich wie das geht ;D
Der Benutzer soll ja eigentlich nicht mitbekommen, dass seine IP gespeichert wird, obwohl dies nur zu idendifikationszwecken benützt wird, also welche Seite aufgerufen wurde. Nein, PHP Scripte, welche die IP Adresse ausgeben kenne ich schon, aber trotzdem danke
PS: Funktionieren tuts jetzt, allerdings musste ich ein div verstecken, indem sich die IP befindet.
Beitrag zuletzt geändert: 20.8.2010 23:22:57 von limabone -
Du musst ja die ip-Adresse nicht mit echo ausgeben, sondern sie z.B. direkt in die MySQL-Tabelle schreiben.
Wenn du es unbedingt mit einem HTML-Formular mitschicken willst, kannst du das mit einem hidden-input machen: http://de.selfhtml.org/html/formulare/versteckte.htm
Beitrag zuletzt geändert: 21.8.2010 14:31:25 von rosigammel -
limabone schrieb:
Danke für die Antworten, aber in PHP weiß ich wie das geht ;D
Der Benutzer soll ja eigentlich nicht mitbekommen, dass seine IP gespeichert wird, obwohl dies nur zu idendifikationszwecken benützt wird, also welche Seite aufgerufen wurde. Nein, PHP Scripte, welche die IP Adresse ausgeben kenne ich schon, aber trotzdem danke
PS: Funktionieren tuts jetzt, allerdings musste ich ein div verstecken, indem sich die IP befindet.
einfach das dokument von Beispiel.html in beispiel.php umbenännen und den Code einfügen.
Und der benutzer bekommt es mit das die Gespeichert wird. Du must es ja auch in die Datenschutzerklährung schreiben das du die speicherst.
Beitrag zuletzt geändert: 21.8.2010 14:37:01 von gatterer -
ja danke, da hatte ich auch schon einen Tip von jemadem bekommen, dass das in Berlin Mitte als Starftat ist, weil das personenbezogene Daten sind.
Auch dir ein dankschön, ich werde jetzt eine Datenschutzerklärung schreiben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage