IP
am 16.02.2007 11:40:38 von Herbert Hammer
Hallo,
vermutlich geht es nicht- ich frage aber trotzdem.
Eine lokale Applikation schreibt die Daten in eine mysql Datenbank.
(diese liegt irgendwo im Internet-auf einer Domain)
Nun möchte ich dass die jeweilige IP des Benutzers gespeichert wird.
Gibt es von Mysql aus die Möglichkeit das direkt zu speichern?
...oder muss ich vorher von meiner lokalen Applikation die IP Adresse
ermitteln?
Re: IP
am 16.02.2007 13:41:31 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Re: IP
am 16.02.2007 13:44:13 von Andreas Stieger
Hallo,
Werner Meyer schrieb:
> vermutlich geht es nicht- ich frage aber trotzdem.
> Eine lokale Applikation schreibt die Daten in eine mysql Datenbank.
> (diese liegt irgendwo im Internet-auf einer Domain)
>
> Nun mchte ich dass die jeweilige IP des Benutzers gespeichert wird.
> Gibt es von Mysql aus die Mglichkeit das direkt zu speichern?
> ..oder muss ich vorher von meiner lokalen Applikation die IP Adresse
> ermitteln?
Der Host-Part in CURRENT_USER()?
Gruß,
Andreas
Re: IP
am 16.02.2007 13:54:31 von Robert Klemme
On 16.02.2007 13:44, Andreas Stieger wrote:
> Werner Meyer schrieb:
>> vermutlich geht es nicht- ich frage aber trotzdem.
>> Eine lokale Applikation schreibt die Daten in eine mysql Datenbank.
>> (diese liegt irgendwo im Internet-auf einer Domain)
>>
>> Nun mchte ich dass die jeweilige IP des Benutzers gespeichert wird.
>> Gibt es von Mysql aus die Mglichkeit das direkt zu speichern?
>> ..oder muss ich vorher von meiner lokalen Applikation die IP Adresse
>> ermitteln?
>
> Der Host-Part in CURRENT_USER()?
Man sollte noch darauf hinweisen, dass das bei NAT möglicherweise nicht
sehr aussagekräftig ist. Wenn dann mehrere Benutzer aus einem
Firmennetzwerk (das wahrscheinlich NAT benutzt) auf die DB gehen,
erscheinen sie alle mit der IP / dem Hostnamen des Firmengateways.
Einfacher wird das Tracking von Zugriffen, wenn man tatsächlich
verschiedene Benutzer in der DB anlegt und die Zugangsdaten jeweils nur
*einer* Person bzw. Anwendung gibt.
Ciao
robert
Re: IP
am 18.02.2007 22:20:31 von Herbert Hammer
ich benutze phpMyAdmin meines Profiders
muss ich dann bei "Standard"
current_user()
eintragen?