Tom: IP Adresse mit Formular übermitteln

Beitrag lesen

Hello,

Zum Rechnernamen weiß ich auch keinen guten Rat, die IP gibt's über $_SERVER['REMOTE_ADDR']: http://www.php.net/manual/de/reserved.variables.php#reserved.variables.server

Zusätzlich, wenn sowas überhaupt machbar ist, sollte im Hintergrund geprüft werden, ob der jeweilige Rechnername oder die IP schon mal einen Datensatz eingepflegt hat und ggf. sollte dann eine Hinweisseite erscheinen, dass man keinen weiteren Datensatz in die Db einpflegen darf.

Den Namen des Hosts, über den die Verbindung zustande kommt, kann man bei Apache ab 2.0 in $_SERVER['REMOTE_HOST'] ablesen. Ich glaube, der 1.3.x stellt dieses Feld noch nicht automatisch zur Verfügung. Da muss man dann eine Hosts-Abfrage machen.

Die Berechtigung sollte man aber nicht an die IP koppeln, sonder an eine vernünftige Benutzer-Authentifizierung. Die erreicht man nur durch zweiteiligen Schlüssel (z.B. Username/Passwort)

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau