Seite 1 von 1

IP adresse bei Webanwendungen herausfinden

Verfasst: Mittwoch 1. Juni 2005, 09:45
von flyingfish
Hallo,

ich habe einen Webserver, auf dem ein Pythonscript zusammen mit einem HTml Template als Formular dient. Ich wuesste gerne, von welcher IP adresse das Formular abgeschickt wurde.

Mit

Code: Alles auswählen

ip_address= socket.gethostbyname(socket.getfqdn(socket.gethostname()))
kriege ich nur meine eigene IPadresse...
Geht das nur mit Javascript und wenn ja, weiss das zufaellig jemand :)

Danke fuer eure Antworten,

flyingfish

Verfasst: Mittwoch 1. Juni 2005, 11:17
von Matflasch
Führst du das Script gerade local aus?
Oder läuft es auf deinem Webserver?

Weil local wird nur die IP-Adresse geliefert.

Mfg, Matflasch

Verfasst: Mittwoch 1. Juni 2005, 11:38
von flyingfish
ich fuehre es auf dem webserver aus. Bekomme aber immer nur die adresse des rechners, auf dem der server laeuft.

Verfasst: Mittwoch 1. Juni 2005, 12:02
von jens
os.environ["REMOTE_ADDR"] ist dein Freund ;)

Verfasst: Mittwoch 1. Juni 2005, 12:45
von gerold
Hi!

Mit diesem Skript erfährst du, welche Werte du über os.environ erfragen kannst.

Code: Alles auswählen

#!/usr/bin/env python
print "Content-Type: text/html"
print

import cgi
import cgitb; cgitb.enable()

cgi.print_arguments()
cgi.print_directory()
cgi.print_environ()
cgi.print_environ_usage()
cgi.print_exception()
Das hilft dir vielleicht beim nächsten Mal weiter.

mfg
Gerold
:-)

Verfasst: Donnerstag 2. Juni 2005, 17:59
von flyingfish
:D

Das klappt!

Danke Jungs!!!

Flyingfish