ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
291
291
EMPFEHLEN
-
Hallo liebe PHP-Gemeinde,
mein Provider hat mich gerade angemail, das mein Formmailer nicht sicher sei, da von jedem PC/Webseite aus das Script missbraucht werden kann:
Code :1 2 3 4 5 6 7 8 9 10
<?php $fmt_Response=implode("", file("response.htt")); $fmt_Mail=implode("", file("mail.htt")); while(list($Key, $Val)= each($HTTP_POST_VARS)) { $fmt_Response=str_replace("{$Key}", $Val, $fmt_Response); $fmt_Mail=str_replace("{$Key}", $Val, $fmt_Mail); } mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail); echo $fmt_Response; ?>
Jetzt würde ich gerne eine Abfrage einbauen, die überprüft, ob die Anfrage von meiner Webseite kommt, bevor das Script aktiv wird.
Kann mir jemand sagen, ob und evtl. wir das machbar wäre?
Bin für jeden Hinweis dankbar!
Max
-
16.03.05 18:58 #2
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
Du könntest mit HTTP_REFERER arbeiten. Die Umgebungsvariable beinhaltet die Seite, von der der User kommt. Da es aber eine client-seitige Variable ist, kann sie umgangen werden. Ich bin mir auch nicht sicher, ob jeder Browser von vornherein diese Variable mitschickt. Musst du mal testen.
PHP-Code:$url = getenv("HTTP_REFERER");
Ähnliche Themen
-
Soap - Umbau
Von Sasser im Forum PHPAntworten: 14Letzter Beitrag: 01.09.10, 22:50 -
Badezimmer-Umbau
Von Hellstorm im Forum Hall of FameAntworten: 6Letzter Beitrag: 27.03.10, 21:07 -
Umbau von Popmenu von SWING auf SWT
Von Florian Strienz im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 03.09.09, 20:51 -
Umbau von Mootools auf jQuery
Von coolveela im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 29.04.09, 11:32 -
Umbau Lichterkette
Von Terraworm im Forum ElektrotechnikAntworten: 5Letzter Beitrag: 01.12.04, 13:53





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren