HanZ
Bekannter NGBler
- Registriert
- 16 Juli 2013
- Beiträge
- 1.059
Hallo,
ich bin mit PHP nicht 100% konform, daher habe ich eine Frage. Ich habe eine Webseite mit einem Kontaktformular. Dieses Kontaktformular soll je nach GET-Parameter an unterschiedliche E-Mails versendet werden. Da ich nicht möchte, dass man diese E-Mails öffentlich sieht, dachte ich an folgendes Konzept:
URL-Aufruf:
xyz.de/contact.php?mail=12345
In der contact.php sind jetzt einmal die E-Mail-Adressen hinterlegt. Je nach value von mail wird eine andere E-Mail genommen und als Empfänger genommen.
Bei Python hätte ich jetzt einfach ein Dictionary genommen (Achtung, hier steht jetzt PHP/Python Mischmasch)
[src=python]mails = {'12345' : 'test@bla.de', '56789' : 'another@email.de'}[/src]
und dann
Dann hätte mail_empfaenger den wert test@bla.de ohne die E-Mail zu veröffentlichen.
Ist das generell unproblematisch, die E-Mails in der contact.php-Datei zu speichern? Oder gibt es hier andere Lösungen?
Ist die Idee mit dem Dictionary überhaupt in PHP umsetzbar? Andere Möglichkeiten? Die gesamte Idee scheiße? Direkt in die contact.php oder ne eigene PHP "mails.php"? Dann bei contact.php irgendwie Include? Und bei mails.php dann irgendwie Zugriff verweigern?
LG
HanZ
ich bin mit PHP nicht 100% konform, daher habe ich eine Frage. Ich habe eine Webseite mit einem Kontaktformular. Dieses Kontaktformular soll je nach GET-Parameter an unterschiedliche E-Mails versendet werden. Da ich nicht möchte, dass man diese E-Mails öffentlich sieht, dachte ich an folgendes Konzept:
URL-Aufruf:
xyz.de/contact.php?mail=12345
In der contact.php sind jetzt einmal die E-Mail-Adressen hinterlegt. Je nach value von mail wird eine andere E-Mail genommen und als Empfänger genommen.
Bei Python hätte ich jetzt einfach ein Dictionary genommen (Achtung, hier steht jetzt PHP/Python Mischmasch)
[src=python]mails = {'12345' : 'test@bla.de', '56789' : 'another@email.de'}[/src]
und dann
Code:
mail_empfaenger = mails[$_GET['mail']]
Dann hätte mail_empfaenger den wert test@bla.de ohne die E-Mail zu veröffentlichen.
Ist das generell unproblematisch, die E-Mails in der contact.php-Datei zu speichern? Oder gibt es hier andere Lösungen?
Ist die Idee mit dem Dictionary überhaupt in PHP umsetzbar? Andere Möglichkeiten? Die gesamte Idee scheiße? Direkt in die contact.php oder ne eigene PHP "mails.php"? Dann bei contact.php irgendwie Include? Und bei mails.php dann irgendwie Zugriff verweigern?
LG
HanZ