WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
Was muss man tun, damit in dem Formular die IP-Adresse übermittelt werden. Wir haben hier gerade Spaßvögel unterwegs, die trotz Captcha Regel, uns hier zu Spammen. Und ich würde die IP-Adressen gerne irgendwie herausbekommen können.
Jemand eine Idee?
Last edited by florian (21.11.2021 08:02:07)
Liebe Grüße,
cHAp
Offline
Create a droplet (call it something like "ipaddress"):
[== PHP ==]
return '<input type="hidden" name="mf_ipaddress" value="'.$_SERVER['REMOTE_ADDR'].'"/>';
Add the droplet [[ipaddress]] in the form template (somewhere between <form> and </form>)
You should get the iP address as a field in the email
Offline
chap
Perfekt. Funktioniert. Ganz lieben Dank!...
Liebe Grüße,
cHAp
Offline
Hallo zusammen,
das Droplet zur Ausgabe der IP-Adresse funktioniert nicht mehr.
Bei der Eingabe im Formular mit [[ipadress]] wird nichts ausgegeben, wenn ich
<input type="hidden" name="mf_ipaddress" value="'.$_SERVER['REMOTE_ADDR'].'"/>
zu den anderen inputs hinzufüge wird Ipaddress:
'.$_SERVER['REMOTE_ADDR'].'
ausgegeben.
Liegt es an der PHP Version 8.1 ?
Offline
Hast Du denn das Droplet [[ipaddress]] angelegt?
Die PHP-Konstante direkt in das Formulartemplate zu schreiben, kann nicht funktionieren.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Ich habe es so eingebunden.
<input name="mf_timestamp" type="hidden" value="{DATE} {TIME}"/>
[[ipaddress]]
{ASPFIELDS}
<div class="half">
Offline
'.xxxx[' kann nicht funktionieren.
Offline
yukoner
@yukoner
ich meinte, ob Du Admin-Tools > Droplets aufgerufen hast und dort ein neues Droplet mit dem Namen ipaddress und dem - @berny: funktionierenden - Code
return '<input type="hidden" name="mf_ipaddress" value="'.$_SERVER['REMOTE_ADDR'].'"/>';
angelegt hast.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
yukoner
Danke Florian und berny,
es funktioniert,
im Droplet Module, wurde es auch angezeigt: Dieses Droplet enthält ungültigen PHP Code!.
Offline
Pages: 1