

IP Adresse und verweisende Seite (Referer) vom standard TYPO3 Mailformular
| Autor | Nachricht |
|---|---|
|
Verfasst am: 11. 11. 2010 [16:14]
|
|
|
michael
Michael Hoffmann
Dabei seit: 08.06.2008
Beiträge: 37
|
Problem: Häufig werden auf einem TYPO3 Portal ein Standard TYPO3 Mailformular auf vielen Seiten eingesetzt. Da man aber nicht für jede Seite ein neues Mailformular erstellen will benutzt man überall das gleiche. Wenn man nun der Administrator die Email von dem Mailformular erhält, möchte er aber gerne wissen von welcher TYPO3 Seite das Formular gesendet wurde. Darüberhinaus würde er gerne wissen von welcher IP Adresse der Sender das Formular geschickt hat. Lösung: Der relevante Teile ist fett gedruckt TYPOSCRIPT tt_content.mailform.20 { accessibility = 1 noWrapAttr=1 formName = mailform dontMd5FieldNames = 1 ########################################### ### Der für die Lösung relevante Teil ########################################### hiddenFields.ip = TEXT hiddenFields.ip.data = getenv : REMOTE_ADDR hiddenFields.vonseite = TEXT hiddenFields.vonseite.data = getIndpEnv:HTTP_REFERER ########################################### stdWrap.wrap = <fieldset class="standard-mailform"> | </fieldset> params.input = class="mailform-input" params.password = class="mailform-password" params.textarea = class="mailform-textarea" params.radio = class="mailform-radio" params.check = class="mailform-check" params.submit = class="mailform-submit" } In der vom Standard TYPO3 Mailform versendeteten Email erhalten Sie dann die Daten in der Form IP 77.21.146.169 VONSEITE http://www.domain.de/service/kontakt/call.html VORNAME ... ... |

